DNXHDEncContext Struct Reference

#include <dnxhdenc.h>


Data Fields

AVClassclass
MpegEncContext m
 Used for quantization dsp functions.
AVFrame frame
int cid
const CIDEntrycid_table
uint8_t * msip
 Macroblock Scan Indexes Payload.
uint32_t * slice_size
uint32_t * slice_offs
struct DNXHDEncContextthread [MAX_THREADS]
unsigned dct_y_offset
unsigned dct_uv_offset
unsigned block_width_l2
int interlaced
int cur_field
int nitris_compat
unsigned min_padding
DCTELEM blocks [8][64]
int(* qmatrix_c )[64]
int(* qmatrix_l )[64]
uint16_t(* qmatrix_l16 )[2][64]
uint16_t(* qmatrix_c16 )[2][64]
unsigned frame_bits
uint8_t * src [3]
uint32_t * vlc_codes
uint8_t * vlc_bits
uint16_t * run_codes
uint8_t * run_bits
unsigned slice_bits
 Rate control.
unsigned qscale
unsigned lambda
uint16_t * mb_bits
uint8_t * mb_qscale
RCCMPEntrymb_cmp
RCEntry(* mb_rc )[8160]
void(* get_pixels_8x4_sym )(DCTELEM *, const uint8_t *, int)


Detailed Description

Definition at line 42 of file dnxhdenc.h.


Field Documentation

Definition at line 59 of file dnxhdenc.h.

Referenced by dnxhd_encode_init(), and dnxhd_get_blocks().

Definition at line 67 of file dnxhdenc.h.

Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_thread(), and dnxhd_get_blocks().

Definition at line 47 of file dnxhdenc.h.

Referenced by dnxhd_encode_init(), and dnxhd_write_header().

Definition at line 43 of file dnxhdenc.h.

Definition at line 62 of file dnxhdenc.h.

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

Definition at line 58 of file dnxhdenc.h.

Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().

Definition at line 57 of file dnxhdenc.h.

Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().

Definition at line 46 of file dnxhdenc.h.

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

Definition at line 74 of file dnxhdenc.h.

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

void(* DNXHDEncContext::get_pixels_8x4_sym)(DCTELEM *, const uint8_t *, int)

Definition at line 85 of file dnxhdenc.h.

Referenced by dnxhd_encode_rdo(), and dnxhd_init_rc().

Definition at line 90 of file dnxhdenc.h.

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

Definition at line 65 of file dnxhdenc.h.

Referenced by dnxhd_encode_init(), and dnxhd_init_rc().

Macroblock Scan Indexes Payload.

Definition at line 49 of file dnxhdenc.h.

Referenced by dnxhd_encode_picture(), and dnxhd_write_header().

Definition at line 64 of file dnxhdenc.h.

Referenced by dnxhd_encode_init().

Definition at line 69 of file dnxhdenc.h.

Referenced by dnxhd_encode_end(), and dnxhd_init_qmat().

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

Definition at line 72 of file dnxhdenc.h.

Referenced by dnxhd_encode_end(), and dnxhd_init_qmat().

Definition at line 70 of file dnxhdenc.h.

Referenced by dnxhd_encode_end(), and dnxhd_init_qmat().

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

Definition at line 71 of file dnxhdenc.h.

Referenced by dnxhd_encode_end(), and dnxhd_init_qmat().

Definition at line 79 of file dnxhdenc.h.

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

Rate control.

Definition at line 83 of file dnxhdenc.h.

uint8_t* DNXHDEncContext::src[3]

Definition at line 75 of file dnxhdenc.h.

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

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

Definition at line 77 of file dnxhdenc.h.

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


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

Generated on Fri Oct 26 02:46:16 2012 for FFmpeg by  doxygen 1.5.8