FFmpeg
|
#include <dnxhdenc.h>
Data Fields | |
AVClass * | class |
MpegEncContext | m |
Used for quantization dsp functions. More... | |
int | cid |
int | profile |
int | bit_depth |
int | is_444 |
const CIDEntry * | cid_table |
uint8_t * | msip |
Macroblock Scan Indexes Payload. More... | |
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 | frame_size |
int | coding_unit_size |
int | data_offset |
int | interlaced |
int | cur_field |
int | nitris_compat |
unsigned | min_padding |
int | intra_quant_bias |
int16_t | blocks [12][64] |
uint8_t | edge_buf_y [512] |
uint8_t | edge_buf_uv [2][512] |
int(* | qmatrix_c )[64] |
int(* | qmatrix_l )[64] |
uint16_t(* | qmatrix_l16 )[2][64] |
uint16_t(* | qmatrix_c16 )[2][64] |
unsigned | frame_bits |
const uint8_t * | src [3] |
uint32_t * | orig_vlc_codes |
uint8_t * | orig_vlc_bits |
uint32_t * | vlc_codes |
uint8_t * | vlc_bits |
uint16_t * | run_codes |
uint8_t * | run_bits |
unsigned | slice_bits |
Rate control. More... | |
unsigned | qscale |
unsigned | lambda |
uint32_t * | mb_bits |
uint8_t * | mb_qscale |
RCCMPEntry * | mb_cmp |
RCCMPEntry * | mb_cmp_tmp |
RCEntry * | mb_rc |
void(* | get_pixels_8x4_sym )(int16_t *restrict block, const uint8_t *pixels, ptrdiff_t line_size) |
Definition at line 44 of file dnxhdenc.h.
AVClass* DNXHDEncContext::class |
Definition at line 45 of file dnxhdenc.h.
MpegEncContext DNXHDEncContext::m |
Used for quantization dsp functions.
Definition at line 46 of file dnxhdenc.h.
int DNXHDEncContext::cid |
Definition at line 48 of file dnxhdenc.h.
int DNXHDEncContext::profile |
Definition at line 49 of file dnxhdenc.h.
int DNXHDEncContext::bit_depth |
Definition at line 50 of file dnxhdenc.h.
int DNXHDEncContext::is_444 |
Definition at line 51 of file dnxhdenc.h.
const CIDEntry* DNXHDEncContext::cid_table |
Definition at line 52 of file dnxhdenc.h.
uint8_t* DNXHDEncContext::msip |
Macroblock Scan Indexes Payload.
Definition at line 53 of file dnxhdenc.h.
uint32_t* DNXHDEncContext::slice_size |
Definition at line 54 of file dnxhdenc.h.
uint32_t* DNXHDEncContext::slice_offs |
Definition at line 55 of file dnxhdenc.h.
struct DNXHDEncContext* DNXHDEncContext::thread[MAX_THREADS] |
Definition at line 57 of file dnxhdenc.h.
unsigned DNXHDEncContext::dct_y_offset |
Definition at line 61 of file dnxhdenc.h.
unsigned DNXHDEncContext::dct_uv_offset |
Definition at line 62 of file dnxhdenc.h.
unsigned DNXHDEncContext::block_width_l2 |
Definition at line 63 of file dnxhdenc.h.
int DNXHDEncContext::frame_size |
Definition at line 65 of file dnxhdenc.h.
int DNXHDEncContext::coding_unit_size |
Definition at line 66 of file dnxhdenc.h.
int DNXHDEncContext::data_offset |
Definition at line 67 of file dnxhdenc.h.
int DNXHDEncContext::interlaced |
Definition at line 69 of file dnxhdenc.h.
int DNXHDEncContext::cur_field |
Definition at line 70 of file dnxhdenc.h.
int DNXHDEncContext::nitris_compat |
Definition at line 72 of file dnxhdenc.h.
unsigned DNXHDEncContext::min_padding |
Definition at line 73 of file dnxhdenc.h.
int DNXHDEncContext::intra_quant_bias |
Definition at line 74 of file dnxhdenc.h.
int16_t DNXHDEncContext::blocks[12][64] |
Definition at line 76 of file dnxhdenc.h.
uint8_t DNXHDEncContext::edge_buf_y[512] |
Definition at line 77 of file dnxhdenc.h.
uint8_t DNXHDEncContext::edge_buf_uv[2][512] |
Definition at line 78 of file dnxhdenc.h.
int(* DNXHDEncContext::qmatrix_c)[64] |
Definition at line 80 of file dnxhdenc.h.
int(* DNXHDEncContext::qmatrix_l)[64] |
Definition at line 81 of file dnxhdenc.h.
uint16_t(* DNXHDEncContext::qmatrix_l16)[2][64] |
Definition at line 82 of file dnxhdenc.h.
uint16_t(* DNXHDEncContext::qmatrix_c16)[2][64] |
Definition at line 83 of file dnxhdenc.h.
unsigned DNXHDEncContext::frame_bits |
Definition at line 85 of file dnxhdenc.h.
const uint8_t* DNXHDEncContext::src[3] |
Definition at line 86 of file dnxhdenc.h.
uint32_t* DNXHDEncContext::orig_vlc_codes |
Definition at line 88 of file dnxhdenc.h.
uint8_t* DNXHDEncContext::orig_vlc_bits |
Definition at line 89 of file dnxhdenc.h.
uint32_t* DNXHDEncContext::vlc_codes |
Definition at line 90 of file dnxhdenc.h.
uint8_t* DNXHDEncContext::vlc_bits |
Definition at line 91 of file dnxhdenc.h.
uint16_t* DNXHDEncContext::run_codes |
Definition at line 92 of file dnxhdenc.h.
uint8_t* DNXHDEncContext::run_bits |
Definition at line 93 of file dnxhdenc.h.
unsigned DNXHDEncContext::slice_bits |
Rate control.
Definition at line 96 of file dnxhdenc.h.
unsigned DNXHDEncContext::qscale |
Definition at line 97 of file dnxhdenc.h.
unsigned DNXHDEncContext::lambda |
Definition at line 98 of file dnxhdenc.h.
uint32_t* DNXHDEncContext::mb_bits |
Definition at line 100 of file dnxhdenc.h.
uint8_t* DNXHDEncContext::mb_qscale |
Definition at line 101 of file dnxhdenc.h.
RCCMPEntry* DNXHDEncContext::mb_cmp |
Definition at line 103 of file dnxhdenc.h.
RCCMPEntry* DNXHDEncContext::mb_cmp_tmp |
Definition at line 104 of file dnxhdenc.h.
RCEntry* DNXHDEncContext::mb_rc |
Definition at line 105 of file dnxhdenc.h.
void(* DNXHDEncContext::get_pixels_8x4_sym) (int16_t *restrict block, const uint8_t *pixels, ptrdiff_t line_size) |
Definition at line 107 of file dnxhdenc.h.