#include <dnxhdenc.h>
| Data Fields | |
| AVClass * | class | 
| MpegEncContext | m | 
| Used for quantization dsp functions. | |
| AVFrame | frame | 
| int | cid | 
| const CIDEntry * | cid_table | 
| uint8_t * | msip | 
| Macroblock Scan Indexes Payload. | |
| uint32_t * | slice_size | 
| uint32_t * | slice_offs | 
| struct DNXHDEncContext * | thread [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 | 
| RCCMPEntry * | mb_cmp | 
| RCEntry(* | mb_rc )[8160] | 
| void(* | get_pixels_8x4_sym )(DCTELEM *, const uint8_t *, int) | 
Definition at line 42 of file dnxhdenc.h.
| unsigned DNXHDEncContext::block_width_l2 | 
Definition at line 59 of file dnxhdenc.h.
Referenced by dnxhd_encode_init(), and dnxhd_get_blocks().
| DCTELEM DNXHDEncContext::blocks[8][64] | 
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 48 of file dnxhdenc.h.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_dc(), dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_encode_thread(), dnxhd_init_qmat(), dnxhd_init_rc(), dnxhd_init_vlc(), dnxhd_mb_var_thread(), dnxhd_unquantize_c(), dnxhd_write_header(), and ff_dnxhdenc_init_x86().
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().
| unsigned DNXHDEncContext::dct_uv_offset | 
Definition at line 58 of file dnxhdenc.h.
Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().
| unsigned DNXHDEncContext::dct_y_offset | 
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().
| unsigned DNXHDEncContext::frame_bits | 
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) | 
Referenced by dnxhd_encode_init(), dnxhd_get_blocks(), and ff_dnxhdenc_init_x86().
Definition at line 61 of file dnxhdenc.h.
Referenced by dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_get_blocks(), dnxhd_load_picture(), and dnxhd_write_header().
| unsigned DNXHDEncContext::lambda | 
Used for quantization dsp functions.
Definition at line 44 of file dnxhdenc.h.
Referenced by dnxhd_calc_ac_bits(), dnxhd_calc_bits_thread(), dnxhd_encode_block(), dnxhd_encode_dc(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_encode_rdo(), dnxhd_encode_thread(), dnxhd_find_qscale(), dnxhd_get_blocks(), dnxhd_init_qmat(), dnxhd_init_rc(), dnxhd_init_vlc(), dnxhd_load_picture(), dnxhd_mb_var_thread(), dnxhd_setup_threads_slices(), dnxhd_unquantize_c(), and dnxhd_write_header().
| uint16_t* DNXHDEncContext::mb_bits | 
Definition at line 87 of file dnxhdenc.h.
Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_rdo(), and dnxhd_setup_threads_slices().
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 88 of file dnxhdenc.h.
Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_rdo(), and dnxhd_encode_thread().
| RCEntry(* DNXHDEncContext::mb_rc)[8160] | 
Definition at line 91 of file dnxhdenc.h.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_rdo(), dnxhd_find_qscale(), and dnxhd_init_rc().
| unsigned DNXHDEncContext::min_padding | 
Macroblock Scan Indexes Payload.
Definition at line 49 of file dnxhdenc.h.
Referenced by dnxhd_encode_picture(), and dnxhd_write_header().
| int(* DNXHDEncContext::qmatrix_c)[64] | 
| uint16_t(* DNXHDEncContext::qmatrix_c16)[2][64] | 
| int(* DNXHDEncContext::qmatrix_l)[64] | 
| uint16_t(* DNXHDEncContext::qmatrix_l16)[2][64] | 
| unsigned DNXHDEncContext::qscale | 
Definition at line 84 of file dnxhdenc.h.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_fast(), dnxhd_encode_picture(), dnxhd_encode_rdo(), dnxhd_find_qscale(), and dnxhd_init_rc().
Definition at line 80 of file dnxhdenc.h.
Referenced by dnxhd_calc_ac_bits(), dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
| uint16_t* DNXHDEncContext::run_codes | 
Definition at line 79 of file dnxhdenc.h.
Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
| unsigned DNXHDEncContext::slice_bits | 
| uint32_t* DNXHDEncContext::slice_offs | 
Definition at line 51 of file dnxhdenc.h.
Referenced by dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_thread(), and dnxhd_setup_threads_slices().
| uint32_t* DNXHDEncContext::slice_size | 
Definition at line 50 of file dnxhdenc.h.
Referenced by dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_encode_thread(), and dnxhd_setup_threads_slices().
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 53 of file dnxhdenc.h.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_thread(), dnxhd_get_blocks(), dnxhd_load_picture(), and dnxhd_mb_var_thread().
Definition at line 78 of file dnxhdenc.h.
Referenced by dnxhd_calc_ac_bits(), dnxhd_calc_bits_thread(), dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
| uint32_t* DNXHDEncContext::vlc_codes | 
Definition at line 77 of file dnxhdenc.h.
Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
 1.5.8
 1.5.8