DNXHDEncContext Struct Reference


Public Member Functions

 DECLARE_ALIGNED_16 (DCTELEM, blocks[8][64])

Data Fields

MpegEncContext m
 Used for quantization dsp functions.
AVFrame frame
int cid
const CIDEntrycid_table
uint8_tmsip
 Macroblock Scan Indices Payload.
uint32_t * slice_size
struct DNXHDEncContextthread [MAX_THREADS]
unsigned dct_y_offset
unsigned dct_uv_offset
int interlaced
int cur_field
int(* qmatrix_c )[64]
int(* qmatrix_l )[64]
uint16_t(* qmatrix_l16 )[2][64]
uint16_t(* qmatrix_c16 )[2][64]
unsigned frame_bits
uint8_tsrc [3]
uint16_t * table_vlc_codes
uint8_ttable_vlc_bits
uint16_t * table_run_codes
uint8_ttable_run_bits
unsigned slice_bits
 Rate control.
unsigned qscale
unsigned lambda
unsigned thread_size
uint16_t * mb_bits
uint8_tmb_qscale
RCCMPEntrymb_cmp
RCEntry(* mb_rc )[8160]

Detailed Description

Definition at line 44 of file dnxhdenc.c.


Member Function Documentation

DNXHDEncContext::DECLARE_ALIGNED_16 ( DCTELEM  ,
blocks  [8][64] 
)


Field Documentation

Definition at line 48 of file dnxhdenc.c.

Referenced by dnxhd_encode_init(), and dnxhd_write_header().

Macroblock Scan Indices Payload.

Definition at line 50 of file dnxhdenc.c.

Referenced by dnxhd_encode_picture(), and dnxhd_write_header().

struct DNXHDEncContext* DNXHDEncContext::thread[MAX_THREADS] [read]

Definition at line 55 of file dnxhdenc.c.

Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().

Definition at line 56 of file dnxhdenc.c.

Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().

Definition at line 58 of file dnxhdenc.c.

Referenced by dnxhd_encode_picture(), dnxhd_load_picture(), and dnxhd_write_header().

Definition at line 62 of file dnxhdenc.c.

Referenced by dnxhd_encode_end(), dnxhd_init_qmat(), and dnxhd_switch_matrix().

Definition at line 63 of file dnxhdenc.c.

Referenced by dnxhd_encode_end(), dnxhd_init_qmat(), and dnxhd_switch_matrix().

uint16_t(* DNXHDEncContext::qmatrix_l16)[2][64]

Definition at line 64 of file dnxhdenc.c.

Referenced by dnxhd_encode_end(), dnxhd_init_qmat(), and dnxhd_switch_matrix().

uint16_t(* DNXHDEncContext::qmatrix_c16)[2][64]

Definition at line 65 of file dnxhdenc.c.

Referenced by dnxhd_encode_end(), dnxhd_init_qmat(), and dnxhd_switch_matrix().

Definition at line 67 of file dnxhdenc.c.

Referenced by dnxhd_encode_fast(), dnxhd_encode_rdo(), dnxhd_find_qscale(), and dnxhd_init_rc().

Definition at line 68 of file dnxhdenc.c.

Referenced by dnxhd_encode_picture(), dnxhd_get_blocks(), and dnxhd_mb_var_thread().

Definition at line 70 of file dnxhdenc.c.

Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().

Definition at line 72 of file dnxhdenc.c.

Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().

Rate control.

Definition at line 76 of file dnxhdenc.c.

Definition at line 78 of file dnxhdenc.c.

Referenced by dnxhd_encode_rdo(), and dnxhd_init_rc().

Definition at line 80 of file dnxhdenc.c.

Referenced by dnxhd_setup_threads_slices().

Definition at line 85 of file dnxhdenc.c.

Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_init_rc(), and dnxhd_mb_var_thread().


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

Generated on Thu Apr 2 07:16:15 2009 for ffmpeg by  doxygen 1.5.6