FFmpeg
|
#include <proresdec.h>
Data Fields | |
DSPContext | dsp |
ProresDSPContext | prodsp |
AVFrame * | frame |
int | frame_type |
0 = progressive, 1 = tff, 2 = bff More... | |
uint8_t | qmat_luma [64] |
dequantization matrix for luma More... | |
uint8_t | qmat_chroma [64] |
dequantization matrix for chroma More... | |
SliceContext * | slices |
int | slice_count |
number of slices in the current picture More... | |
unsigned | mb_width |
width of the current picture in mb More... | |
unsigned | mb_height |
height of the current picture in mb More... | |
uint8_t | progressive_scan [64] |
uint8_t | interlaced_scan [64] |
const uint8_t * | scan |
int | first_field |
ProresDSPContext | dsp |
ScanTable | scantable |
int | scantable_type |
-1 = uninitialized, 0 = progressive, 1/2 = interlaced More... | |
int | pic_format |
2 = 422, 3 = 444 More... | |
int | qmat_changed |
1 - global quantization matrices changed More... | |
int | total_slices |
total number of slices in a picture More... | |
ProresThreadData * | slice_data |
int | pic_num |
int | chroma_factor |
int | mb_chroma_factor |
int | num_chroma_blocks |
number of chrominance blocks in a macroblock More... | |
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 |
uint8_t * | fill_y |
uint8_t * | fill_u |
uint8_t * | fill_v |
int | qmat_luma [16][64] |
int | qmat_chroma [16][64] |
AVClass * | class |
Detailed Description
Definition at line 37 of file proresdec.h.
Field Documentation
int ProresContext::alpha_info |
Definition at line 77 of file proresdec_lgpl.c.
Referenced by decode_frame_header().
int ProresContext::chroma_factor |
Definition at line 68 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), decode_slice(), encode_frame(), encode_init(), encode_slice(), and find_slice_quant().
AVClass* ProresContext::class |
Definition at line 181 of file proresenc_kostya.c.
DSPContext ProresContext::dsp |
Definition at line 38 of file proresdec.h.
Referenced by decode_frame_header(), decode_init(), decode_slice(), decode_slice_chroma(), decode_slice_luma(), decode_slice_plane(), encode_init(), and get_slice_data().
ProresDSPContext ProresContext::dsp |
Definition at line 55 of file proresdec_lgpl.c.
uint8_t* ProresContext::fill_u |
Definition at line 149 of file proresenc_anatoliy.c.
Referenced by encode_slice(), and prores_encode_init().
uint8_t* ProresContext::fill_v |
Definition at line 150 of file proresenc_anatoliy.c.
Referenced by encode_slice(), and prores_encode_init().
uint8_t* ProresContext::fill_y |
Definition at line 148 of file proresenc_anatoliy.c.
Referenced by encode_slice(), prores_encode_close(), and prores_encode_init().
int ProresContext::first_field |
Definition at line 51 of file proresdec.h.
Referenced by decode_frame(), and decode_slice_thread().
AVFrame * ProresContext::frame |
Definition at line 40 of file proresdec.h.
Referenced by decode_frame(), decode_frame_header(), decode_picture_header(), decode_slice(), and decode_slice_thread().
int ProresContext::frame_type |
0 = progressive, 1 = tff, 2 = bff
0 = progressive, 1 = top-field first, 2 = bottom-field first
Definition at line 41 of file proresdec.h.
Referenced by decode_frame(), decode_frame_header(), decode_picture_header(), and decode_slice_thread().
uint8_t ProresContext::interlaced_scan[64] |
Definition at line 49 of file proresdec.h.
Referenced by decode_frame_header(), and decode_init().
int ProresContext::mb_chroma_factor |
Definition at line 69 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), and decode_slice().
unsigned ProresContext::mb_height |
height of the current picture in mb
Definition at line 47 of file proresdec.h.
Referenced by decode_picture_header(), encode_frame(), and encode_init().
unsigned ProresContext::mb_width |
width of the current picture in mb
Definition at line 46 of file proresdec.h.
Referenced by decode_picture_header(), encode_frame(), encode_init(), and find_quant_thread().
int ProresContext::num_chroma_blocks |
number of chrominance blocks in a macroblock
Definition at line 70 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), and decode_slice().
int ProresContext::num_x_mbs |
Definition at line 75 of file proresdec_lgpl.c.
Referenced by decode_picture(), and decode_picture_header().
int ProresContext::num_x_slices |
Definition at line 71 of file proresdec_lgpl.c.
int ProresContext::num_y_mbs |
Definition at line 76 of file proresdec_lgpl.c.
Referenced by decode_picture(), and decode_picture_header().
int ProresContext::num_y_slices |
Definition at line 72 of file proresdec_lgpl.c.
int ProresContext::pic_format |
2 = 422, 3 = 444
Definition at line 61 of file proresdec_lgpl.c.
Referenced by decode_frame_header().
int ProresContext::pic_num |
Definition at line 67 of file proresdec_lgpl.c.
Referenced by decode_picture(), and decode_slice().
ProresDSPContext ProresContext::prodsp |
Definition at line 39 of file proresdec.h.
Referenced by decode_frame_header(), decode_init(), decode_slice_chroma(), and decode_slice_luma().
uint8_t ProresContext::progressive_scan[64] |
Definition at line 48 of file proresdec.h.
Referenced by decode_frame_header(), and decode_init().
int ProresContext::qmat_changed |
1 - global quantization matrices changed
Definition at line 64 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), and decode_slice().
uint8_t ProresContext::qmat_chroma |
dequantization matrix for chroma
Definition at line 43 of file proresdec.h.
Referenced by decode_frame_header(), decode_init(), decode_slice(), decode_slice_thread(), encode_slice_data(), and prores_encode_init().
int ProresContext::qmat_chroma[16][64] |
Definition at line 153 of file proresenc_anatoliy.c.
uint8_t ProresContext::qmat_luma |
dequantization matrix for luma
Definition at line 42 of file proresdec.h.
Referenced by decode_frame_header(), decode_init(), decode_slice(), decode_slice_thread(), encode_slice_data(), and prores_encode_init().
int ProresContext::qmat_luma[16][64] |
Definition at line 152 of file proresenc_anatoliy.c.
const uint8_t* ProresContext::scan |
Definition at line 50 of file proresdec.h.
Referenced by decode_ac_coeffs(), and decode_frame_header().
ScanTable ProresContext::scantable |
Definition at line 57 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), decode_slice_plane(), encode_init(), encode_slice_plane(), and estimate_slice_plane().
int ProresContext::scantable_type |
-1 = uninitialized, 0 = progressive, 1/2 = interlaced
Definition at line 58 of file proresdec_lgpl.c.
Referenced by decode_frame_header(), and decode_init().
int ProresContext::slice_count |
number of slices in the current picture
Definition at line 45 of file proresdec.h.
Referenced by decode_picture(), and decode_picture_header().
ProresThreadData* ProresContext::slice_data |
Definition at line 66 of file proresdec_lgpl.c.
Referenced by decode_close(), decode_init(), decode_picture(), decode_picture_header(), and decode_slice().
int ProresContext::slice_height_factor |
Definition at line 74 of file proresdec_lgpl.c.
Referenced by decode_picture_header().
int ProresContext::slice_width_factor |
Definition at line 73 of file proresdec_lgpl.c.
Referenced by decode_picture(), and decode_picture_header().
SliceContext* ProresContext::slices |
Definition at line 44 of file proresdec.h.
Referenced by decode_close(), decode_picture(), decode_picture_header(), and decode_slice_thread().
int ProresContext::total_slices |
total number of slices in a picture
Definition at line 65 of file proresdec_lgpl.c.
Referenced by decode_init(), and decode_picture_header().
The documentation for this struct was generated from the following files:
Generated on Mon Nov 18 2024 06:52:12 for FFmpeg by 1.8.11