Public Member Functions | |
| DECLARE_ALIGNED_16 (DCTELEM, blocks[8][64]) | |
Data Fields | |
| MpegEncContext | m |
| Used for quantization dsp functions. | |
| AVFrame | frame |
| int | cid |
| const CIDEntry * | cid_table |
| uint8_t * | msip |
| Macroblock Scan Indices Payload. | |
| uint32_t * | slice_size |
| struct DNXHDEncContext * | thread [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_t * | src [3] |
| uint16_t * | table_vlc_codes |
| uint8_t * | table_vlc_bits |
| uint16_t * | table_run_codes |
| uint8_t * | table_run_bits |
| unsigned | slice_bits |
| Rate control. | |
| unsigned | qscale |
| unsigned | lambda |
| unsigned | thread_size |
| uint16_t * | mb_bits |
| uint8_t * | mb_qscale |
| RCCMPEntry * | mb_cmp |
| RCEntry(* | mb_rc )[8160] |
Definition at line 44 of file dnxhdenc.c.
| DNXHDEncContext::DECLARE_ALIGNED_16 | ( | DCTELEM | , | |
| blocks | [8][64] | |||
| ) |
Used for quantization dsp functions.
Definition at line 45 of file dnxhdenc.c.
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_load_picture(), dnxhd_mb_var_thread(), dnxhd_setup_threads_slices(), dnxhd_switch_matrix(), dnxhd_unquantize_c(), and dnxhd_write_header().
Definition at line 47 of file dnxhdenc.c.
Referenced by dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_load_picture(), and dnxhd_write_header().
Definition at line 48 of file dnxhdenc.c.
Referenced by dnxhd_encode_init(), and dnxhd_write_header().
Definition at line 49 of file dnxhdenc.c.
Referenced by dnxhd_encode_dc(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_init_qmat(), dnxhd_init_rc(), dnxhd_init_vlc(), and dnxhd_unquantize_c().
Macroblock Scan Indices Payload.
Definition at line 50 of file dnxhdenc.c.
Referenced by dnxhd_encode_picture(), and dnxhd_write_header().
| uint32_t* DNXHDEncContext::slice_size |
Definition at line 51 of file dnxhdenc.c.
Referenced by dnxhd_encode_end(), dnxhd_encode_init(), dnxhd_encode_picture(), and dnxhd_setup_threads_slices().
struct DNXHDEncContext* DNXHDEncContext::thread[MAX_THREADS] [read] |
Definition at line 53 of file dnxhdenc.c.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_encode_rdo(), dnxhd_find_qscale(), dnxhd_get_blocks(), dnxhd_load_picture(), dnxhd_mb_var_thread(), and dnxhd_setup_threads_slices().
| unsigned DNXHDEncContext::dct_y_offset |
Definition at line 55 of file dnxhdenc.c.
Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().
| unsigned DNXHDEncContext::dct_uv_offset |
Definition at line 56 of file dnxhdenc.c.
Referenced by dnxhd_get_blocks(), and dnxhd_load_picture().
Definition at line 57 of file dnxhdenc.c.
Referenced by dnxhd_encode_init(), dnxhd_encode_picture(), dnxhd_get_blocks(), dnxhd_load_picture(), and dnxhd_write_header().
Definition at line 58 of file dnxhdenc.c.
Referenced by dnxhd_encode_picture(), dnxhd_load_picture(), and dnxhd_write_header().
| int(* DNXHDEncContext::qmatrix_c)[64] |
Definition at line 62 of file dnxhdenc.c.
Referenced by dnxhd_encode_end(), dnxhd_init_qmat(), and dnxhd_switch_matrix().
| int(* DNXHDEncContext::qmatrix_l)[64] |
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().
| unsigned DNXHDEncContext::frame_bits |
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().
| uint16_t* DNXHDEncContext::table_vlc_codes |
Definition at line 70 of file dnxhdenc.c.
Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
Definition at line 71 of file dnxhdenc.c.
Referenced by dnxhd_calc_ac_bits(), dnxhd_calc_bits_thread(), dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
| uint16_t* DNXHDEncContext::table_run_codes |
Definition at line 72 of file dnxhdenc.c.
Referenced by dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
Definition at line 73 of file dnxhdenc.c.
Referenced by dnxhd_calc_ac_bits(), dnxhd_encode_block(), dnxhd_encode_end(), and dnxhd_init_vlc().
| unsigned DNXHDEncContext::slice_bits |
| unsigned DNXHDEncContext::qscale |
Definition at line 77 of file dnxhdenc.c.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_fast(), dnxhd_encode_rdo(), dnxhd_encode_thread(), dnxhd_find_qscale(), dnxhd_init_qmat(), and dnxhd_init_rc().
| unsigned DNXHDEncContext::lambda |
| unsigned DNXHDEncContext::thread_size |
| uint16_t* DNXHDEncContext::mb_bits |
Definition at line 82 of file dnxhdenc.c.
Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_rdo(), and dnxhd_setup_threads_slices().
Definition at line 83 of file dnxhdenc.c.
Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_init(), dnxhd_encode_rdo(), and dnxhd_encode_thread().
Definition at line 85 of file dnxhdenc.c.
Referenced by dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_init_rc(), and dnxhd_mb_var_thread().
| RCEntry(* DNXHDEncContext::mb_rc)[8160] |
Definition at line 86 of file dnxhdenc.c.
Referenced by dnxhd_calc_bits_thread(), dnxhd_encode_end(), dnxhd_encode_fast(), dnxhd_encode_rdo(), dnxhd_find_qscale(), and dnxhd_init_rc().
1.5.6