FFmpeg
4.0
|
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 |
int | bpp_idx |
uint32_t | picture_number |
int | base_vf |
int | level |
int | profile |
uint8_t | quant [MAX_DWT_LEVELS][4] |
int | custom_quant_matrix |
uint32_t | qmagic_lut [116][2] |
int | num_x |
int | num_y |
int | prefix_bytes |
int | size_scaler |
int | chroma_x_shift |
int | chroma_y_shift |
int | frame_max_bytes |
int | slice_max_bytes |
int | slice_min_bytes |
int | q_ceil |
int | q_avg |
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 126 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 127 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 128 of file vc2enc.c.
Referenced by calc_slice_sizes(), encode_aspect_ratio(), encode_color_spec(), encode_frame(), encode_frame_rate(), encode_frame_size(), encode_slices(), and vc2_encode_frame().
DiracVersionInfo VC2EncContext::ver |
Definition at line 129 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
SliceArgs* VC2EncContext::slice_args |
Definition at line 131 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 132 of file vc2enc.c.
Referenced by encode_frame(), vc2_encode_end(), and vc2_encode_init().
int VC2EncContext::diff_offset |
Definition at line 135 of file vc2enc.c.
Referenced by dwt_plane(), and vc2_encode_init().
int VC2EncContext::bpp |
Definition at line 136 of file vc2enc.c.
Referenced by dwt_plane(), and vc2_encode_init().
int VC2EncContext::bpp_idx |
Definition at line 137 of file vc2enc.c.
Referenced by encode_signal_range(), and vc2_encode_init().
uint32_t VC2EncContext::picture_number |
Definition at line 140 of file vc2enc.c.
Referenced by encode_picture_header(), and vc2_encode_init().
int VC2EncContext::base_vf |
Definition at line 143 of file vc2enc.c.
Referenced by encode_seq_header(), and vc2_encode_init().
int VC2EncContext::level |
Definition at line 144 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
int VC2EncContext::profile |
Definition at line 145 of file vc2enc.c.
Referenced by encode_parse_params(), and vc2_encode_init().
uint8_t VC2EncContext::quant[MAX_DWT_LEVELS][4] |
Definition at line 148 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_quant_matrix(), and init_quant_matrix().
int VC2EncContext::custom_quant_matrix |
Definition at line 149 of file vc2enc.c.
Referenced by encode_quant_matrix(), and init_quant_matrix().
uint32_t VC2EncContext::qmagic_lut[116][2] |
Definition at line 152 of file vc2enc.c.
Referenced by count_hq_slice(), encode_subband(), and vc2_encode_init().
int VC2EncContext::num_x |
Definition at line 154 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 155 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 156 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_slice_params(), encode_slices(), and vc2_encode_frame().
int VC2EncContext::size_scaler |
Definition at line 157 of file vc2enc.c.
Referenced by count_hq_slice(), encode_hq_slice(), encode_slice_params(), and vc2_encode_frame().
int VC2EncContext::chroma_x_shift |
Definition at line 158 of file vc2enc.c.
Referenced by encode_sample_fmt(), and vc2_encode_init().
int VC2EncContext::chroma_y_shift |
Definition at line 159 of file vc2enc.c.
Referenced by encode_sample_fmt(), and vc2_encode_init().
int VC2EncContext::frame_max_bytes |
Definition at line 162 of file vc2enc.c.
Referenced by calc_slice_sizes(), and vc2_encode_frame().
int VC2EncContext::slice_max_bytes |
Definition at line 163 of file vc2enc.c.
Referenced by calc_slice_sizes(), vc2_encode_frame(), and vc2_encode_init().
int VC2EncContext::slice_min_bytes |
Definition at line 164 of file vc2enc.c.
Referenced by calc_slice_sizes(), vc2_encode_frame(), and vc2_encode_init().
int VC2EncContext::q_ceil |
Definition at line 165 of file vc2enc.c.
Referenced by calc_slice_sizes(), rate_control(), and vc2_encode_init().
int VC2EncContext::q_avg |
Definition at line 166 of file vc2enc.c.
Referenced by calc_slice_sizes(), vc2_encode_end(), and vc2_encode_init().
double VC2EncContext::tolerance |
Definition at line 169 of file vc2enc.c.
Referenced by vc2_encode_frame().
int VC2EncContext::wavelet_idx |
Definition at line 170 of file vc2enc.c.
Referenced by dwt_plane(), encode_transform_params(), and init_quant_matrix().
int VC2EncContext::wavelet_depth |
Definition at line 171 of file vc2enc.c.
Referenced by count_hq_slice(), dwt_plane(), encode_hq_slice(), encode_quant_matrix(), encode_transform_params(), init_quant_matrix(), and vc2_encode_init().
int VC2EncContext::strict_compliance |
Definition at line 172 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 173 of file vc2enc.c.
Referenced by vc2_encode_init().
int VC2EncContext::slice_width |
Definition at line 174 of file vc2enc.c.
Referenced by vc2_encode_init().
int VC2EncContext::interlaced |
Definition at line 175 of file vc2enc.c.
Referenced by dwt_plane(), encode_frame(), encode_scan_format(), encode_seq_header(), vc2_encode_frame(), and vc2_encode_init().
enum VC2_QM VC2EncContext::quant_matrix |
Definition at line 176 of file vc2enc.c.
Referenced by init_quant_matrix().
uint32_t VC2EncContext::next_parse_offset |
Definition at line 179 of file vc2enc.c.
Referenced by encode_parse_info(), and vc2_encode_frame().
enum DiracParseCodes VC2EncContext::last_parse_code |
Definition at line 180 of file vc2enc.c.
Referenced by encode_parse_info(), and vc2_encode_frame().