ProresContext Struct Reference

Data Fields

ProresDSPContext dsp
AVFrame picture
ScanTable scantable
int scantable_type
 -1 = uninitialized, 0 = progressive, 1/2 = interlaced
int frame_type
 0 = progressive, 1 = top-field first, 2 = bottom-field first
int pic_format
 2 = 422, 3 = 444
uint8_t qmat_luma [64]
 dequantization matrix for luma
uint8_t qmat_chroma [64]
 dequantization matrix for chroma
int qmat_changed
 1 - global quantization matrices changed
int prev_slice_sf
 scalefactor of the previous decoded slice
int16_t qmat_luma_scaled [64]
int16_t qmat_chroma_scaled [64]
int total_slices
 total number of slices in a picture
ProresThreadDataslice_data
int pic_num
int chroma_factor
int mb_chroma_factor
int num_chroma_blocks
 number of chrominance blocks in a macroblock
int num_x_slices
int num_y_slices
int slice_width_factor
int slice_height_factor
int num_x_mbs
int num_y_mbs
int alpha_info

Detailed Description

Definition at line 48 of file proresdec.c.

Field Documentation

int ProresContext::alpha_info

Definition at line 74 of file proresdec.c.

Referenced by decode_frame_header().

int ProresContext::chroma_factor

Definition at line 65 of file proresdec.c.

Referenced by decode_frame_header(), and decode_slice().

ProresDSPContext ProresContext::dsp

Definition at line 49 of file proresdec.c.

Referenced by decode_frame_header(), decode_init(), decode_slice(), and decode_slice_plane().

int ProresContext::frame_type

0 = progressive, 1 = top-field first, 2 = bottom-field first

Definition at line 54 of file proresdec.c.

Referenced by decode_frame_header().

int ProresContext::mb_chroma_factor

Definition at line 66 of file proresdec.c.

Referenced by decode_frame_header(), and decode_slice().

int ProresContext::num_chroma_blocks

number of chrominance blocks in a macroblock

Definition at line 67 of file proresdec.c.

Referenced by decode_frame_header(), and decode_slice().

int ProresContext::num_x_mbs

Definition at line 72 of file proresdec.c.

Referenced by decode_picture(), and decode_picture_header().

int ProresContext::num_x_slices

Definition at line 68 of file proresdec.c.

int ProresContext::num_y_mbs

Definition at line 73 of file proresdec.c.

Referenced by decode_picture(), and decode_picture_header().

int ProresContext::num_y_slices

Definition at line 69 of file proresdec.c.

int ProresContext::pic_format

2 = 422, 3 = 444

Definition at line 55 of file proresdec.c.

Referenced by decode_frame_header().

int ProresContext::pic_num

Definition at line 64 of file proresdec.c.

Referenced by decode_picture(), and decode_slice().

AVFrame ProresContext::picture
int ProresContext::prev_slice_sf

scalefactor of the previous decoded slice

Definition at line 59 of file proresdec.c.

Referenced by decode_init(), and decode_slice().

int ProresContext::qmat_changed

1 - global quantization matrices changed

Definition at line 58 of file proresdec.c.

Referenced by decode_frame_header(), and decode_slice().

uint8_t ProresContext::qmat_chroma[64]

dequantization matrix for chroma

Definition at line 57 of file proresdec.c.

Referenced by decode_frame_header(), decode_init(), and decode_slice().

int16_t ProresContext::qmat_chroma_scaled[64]

Definition at line 61 of file proresdec.c.

Referenced by decode_slice().

uint8_t ProresContext::qmat_luma[64]

dequantization matrix for luma

Definition at line 56 of file proresdec.c.

Referenced by decode_frame_header(), decode_init(), and decode_slice().

int16_t ProresContext::qmat_luma_scaled[64]

Definition at line 60 of file proresdec.c.

Referenced by decode_slice().

ScanTable ProresContext::scantable

Definition at line 51 of file proresdec.c.

Referenced by decode_frame_header(), and decode_slice_plane().

int ProresContext::scantable_type

-1 = uninitialized, 0 = progressive, 1/2 = interlaced

Definition at line 52 of file proresdec.c.

Referenced by decode_frame_header(), and decode_init().

ProresThreadData* ProresContext::slice_data
int ProresContext::slice_height_factor

Definition at line 71 of file proresdec.c.

Referenced by decode_picture_header().

int ProresContext::slice_width_factor

Definition at line 70 of file proresdec.c.

Referenced by decode_picture(), and decode_picture_header().

int ProresContext::total_slices

total number of slices in a picture

Definition at line 62 of file proresdec.c.

Referenced by decode_init(), and decode_picture_header().


The documentation for this struct was generated from the following file: