FFmpeg
|
Data Fields | |
AVClass * | av_class |
PutBitContext | pb |
Plane | plane [3] |
AVCodecContext * | avctx |
DiracVersionInfo | ver |
SliceArgs * | slice_args |
TransformArgs | transform_args [3] |
int | diff_offset |
int | bpp |
uint32_t | picture_number |
int | base_vf |
int | level |
int | profile |
uint8_t | quant [MAX_DWT_LEVELS][4] |
uint32_t * | coef_lut_val |
uint8_t * | coef_lut_len |
int | num_x |
int | num_y |
int | prefix_bytes |
int | size_scaler |
int | chroma_x_shift |
int | chroma_y_shift |
int | slice_max_bytes |
int | q_ceil |
int | q_start |
double | tolerance |
int | wavelet_idx |
int | wavelet_depth |
int | strict_compliance |
int | slice_height |
int | slice_width |
int | interlaced |
enum VC2_QM | quant_matrix |
uint32_t | next_parse_offset |
enum DiracParseCodes | last_parse_code |
PutBitContext VC2EncContext::pb |
Definition at line 83 of file vc2enc.c.
Referenced by encode_aspect_ratio(), encode_clean_area(), encode_color_spec(), encode_frame(), encode_frame_rate(), encode_frame_size(), encode_parse_info(), encode_parse_params(), encode_picture_header(), encode_picture_start(), encode_quant_matrix(), encode_sample_fmt(), encode_scan_format(), encode_seq_header(), encode_signal_range(), encode_slice_params(), encode_slices(), encode_transform_params(), encode_wavelet_transform(), and vc2_encode_frame().
Plane VC2EncContext::plane[3] |
Definition at line 84 of file vc2enc.c.
Referenced by count_hq_slice(), encode_frame(), encode_hq_slice(), vc2_encode_end(), and vc2_encode_init().
AVCodecContext* VC2EncContext::avctx |
Definition at line 85 of file vc2enc.c.
Referenced by calc_slice_sizes(), encode_aspect_ratio(), encode_color_spec(), encode_frame(), encode_frame_rate(), encode_frame_size(), encode_signal_range(), encode_slices(), and vc2_encode_frame().
DiracVersionInfo VC2EncContext::ver |
Definition at line 86 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
SliceArgs* VC2EncContext::slice_args |
Definition at line 88 of file vc2enc.c.
Referenced by calc_slice_sizes(), encode_slices(), vc2_encode_end(), and vc2_encode_init().
TransformArgs VC2EncContext::transform_args[3] |
Definition at line 89 of file vc2enc.c.
Referenced by encode_frame(), vc2_encode_end(), and vc2_encode_init().
int VC2EncContext::diff_offset |
Definition at line 92 of file vc2enc.c.
Referenced by dwt_plane(), and encode_signal_range().
int VC2EncContext::bpp |
Definition at line 93 of file vc2enc.c.
Referenced by dwt_plane(), and encode_signal_range().
uint32_t VC2EncContext::picture_number |
Definition at line 96 of file vc2enc.c.
Referenced by encode_picture_header(), and vc2_encode_init().
int VC2EncContext::base_vf |
Definition at line 99 of file vc2enc.c.
Referenced by encode_seq_header(), and vc2_encode_init().
int VC2EncContext::level |
Definition at line 100 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
int VC2EncContext::profile |
Definition at line 101 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
uint8_t VC2EncContext::quant[MAX_DWT_LEVELS][4] |
Definition at line 104 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_quant_matrix(), and init_custom_qm().
uint32_t* VC2EncContext::coef_lut_val |
Definition at line 107 of file vc2enc.c.
Referenced by encode_subband(), vc2_encode_end(), and vc2_encode_init().
uint8_t* VC2EncContext::coef_lut_len |
Definition at line 108 of file vc2enc.c.
Referenced by count_hq_slice(), encode_subband(), vc2_encode_end(), and vc2_encode_init().
int VC2EncContext::num_x |
Definition at line 110 of file vc2enc.c.
Referenced by calc_slice_sizes(), count_hq_slice(), encode_slice_params(), encode_slices(), encode_subband(), vc2_encode_frame(), and vc2_encode_init().
int VC2EncContext::num_y |
Definition at line 111 of file vc2enc.c.
Referenced by calc_slice_sizes(), count_hq_slice(), encode_slice_params(), encode_slices(), encode_subband(), vc2_encode_frame(), and vc2_encode_init().
int VC2EncContext::prefix_bytes |
Definition at line 112 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_slice_params(), rate_control(), and vc2_encode_frame().
int VC2EncContext::size_scaler |
Definition at line 113 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_slice_params(), rate_control(), and vc2_encode_frame().
int VC2EncContext::chroma_x_shift |
Definition at line 114 of file vc2enc.c.
Referenced by encode_sample_fmt(), and vc2_encode_init().
int VC2EncContext::chroma_y_shift |
Definition at line 115 of file vc2enc.c.
Referenced by encode_sample_fmt(), and vc2_encode_init().
int VC2EncContext::slice_max_bytes |
Definition at line 118 of file vc2enc.c.
Referenced by calc_slice_sizes(), and vc2_encode_frame().
int VC2EncContext::q_ceil |
Definition at line 119 of file vc2enc.c.
Referenced by rate_control(), and vc2_encode_init().
int VC2EncContext::q_start |
Definition at line 120 of file vc2enc.c.
Referenced by encode_slices(), and rate_control().
double VC2EncContext::tolerance |
Definition at line 123 of file vc2enc.c.
Referenced by rate_control().
int VC2EncContext::wavelet_idx |
Definition at line 124 of file vc2enc.c.
Referenced by dwt_plane(), encode_quant_matrix(), encode_transform_params(), and init_custom_qm().
int VC2EncContext::wavelet_depth |
Definition at line 125 of file vc2enc.c.
Referenced by count_hq_slice(), dwt_plane(), encode_hq_slice(), encode_quant_matrix(), encode_transform_params(), init_custom_qm(), and vc2_encode_init().
int VC2EncContext::strict_compliance |
Definition at line 126 of file vc2enc.c.
Referenced by encode_aspect_ratio(), encode_color_spec(), encode_frame_rate(), encode_frame_size(), encode_sample_fmt(), encode_scan_format(), encode_signal_range(), and vc2_encode_init().
int VC2EncContext::slice_height |
Definition at line 127 of file vc2enc.c.
Referenced by vc2_encode_init().
int VC2EncContext::slice_width |
Definition at line 128 of file vc2enc.c.
Referenced by vc2_encode_init().
int VC2EncContext::interlaced |
Definition at line 129 of file vc2enc.c.
Referenced by dwt_plane(), encode_scan_format(), encode_seq_header(), vc2_encode_frame(), and vc2_encode_init().
enum VC2_QM VC2EncContext::quant_matrix |
Definition at line 130 of file vc2enc.c.
Referenced by encode_quant_matrix(), and init_custom_qm().
uint32_t VC2EncContext::next_parse_offset |
Definition at line 133 of file vc2enc.c.
Referenced by encode_parse_info(), and vc2_encode_frame().
enum DiracParseCodes VC2EncContext::last_parse_code |
Definition at line 134 of file vc2enc.c.
Referenced by encode_parse_info(), and vc2_encode_frame().