xine-lib 1.2.13-20230125hg15249
|
#include <mpeg2_internal.h>
Data Fields | |
uint32_t | bitstream_buf |
int | bitstream_bits |
const uint8_t * | bitstream_ptr |
uint8_t * | dest [3] |
int | offset |
int | stride |
int | uv_stride |
int | slice_stride |
int | slice_uv_stride |
int | stride_frame |
unsigned int | limit_x |
unsigned int | limit_y_16 |
unsigned int | limit_y_8 |
unsigned int | limit_y |
motion_t | b_motion |
motion_t | f_motion |
motion_parser_t * | motion_parser [5] |
int16_t | dc_dct_pred [3] |
int16_t | DCTblock [64] |
uint8_t * | picture_dest [3] |
void(* | convert )(void *convert_id, uint8_t *const *src, unsigned int v_offset) |
void * | convert_id |
int | dmv_offset |
unsigned int | v_offset |
uint16_t * | quantizer_matrix [4] |
uint16_t(*[2] | chroma_quantizer )[64] |
uint16_t | quantizer_prescale [4][32][64] |
int | width |
int | height |
int | vertical_position_extension |
int | chroma_format |
int | coding_type |
int | intra_dc_precision |
int | picture_structure |
int | frame_pred_frame_dct |
int | concealment_motion_vectors |
int | intra_vlc_format |
int | top_field_first |
const uint8_t * | scan |
int | second_field |
int | mpeg1 |
motion_t mpeg2_decoder_s::b_motion |
Referenced by mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().
int mpeg2_decoder_s::bitstream_bits |
uint32_t mpeg2_decoder_s::bitstream_buf |
const uint8_t* mpeg2_decoder_s::bitstream_ptr |
int mpeg2_decoder_s::chroma_format |
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), mpeg2_slice(), and slice_init().
uint16_t(* [2] mpeg2_decoder_s::chroma_quantizer)[64] |
Referenced by finalize_matrix(), get_quantizer_scale(), and mpeg2_header_slice_start().
int mpeg2_decoder_s::coding_type |
int mpeg2_decoder_s::concealment_motion_vectors |
Referenced by mpeg2_header_picture(), mpeg2_slice(), and picture_coding_ext().
void(* mpeg2_decoder_s::convert) (void *convert_id, uint8_t *const *src, unsigned int v_offset) |
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_state_init(), and slice_init().
void* mpeg2_decoder_s::convert_id |
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_slice_start(), and mpeg2_header_state_init().
int16_t mpeg2_decoder_s::dc_dct_pred[3] |
Referenced by mpeg2_slice(), slice_init(), and slice_intra_DCT().
int16_t mpeg2_decoder_s::DCTblock[64] |
uint8_t* mpeg2_decoder_s::dest[3] |
Referenced by mpeg2_slice(), and slice_init().
int mpeg2_decoder_s::dmv_offset |
Referenced by mpeg2_init_fbuf().
motion_t mpeg2_decoder_s::f_motion |
Referenced by motion_fi_conceal(), mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), picture_coding_ext(), and slice_init().
int mpeg2_decoder_s::frame_pred_frame_dct |
Referenced by get_macroblock_modes(), mpeg2_header_picture(), and picture_coding_ext().
int mpeg2_decoder_s::height |
Referenced by mpeg2_header_sequence_finalize(), and mpeg2_init_fbuf().
int mpeg2_decoder_s::intra_dc_precision |
Referenced by get_chroma_dc_dct_diff(), get_luma_dc_dct_diff(), mpeg2_header_picture(), and picture_coding_ext().
int mpeg2_decoder_s::intra_vlc_format |
Referenced by picture_coding_ext(), and slice_intra_DCT().
unsigned int mpeg2_decoder_s::limit_x |
Referenced by mpeg2_init_fbuf().
unsigned int mpeg2_decoder_s::limit_y |
Referenced by mpeg2_init_fbuf(), and slice_init().
unsigned int mpeg2_decoder_s::limit_y_16 |
Referenced by mpeg2_init_fbuf().
unsigned int mpeg2_decoder_s::limit_y_8 |
Referenced by mpeg2_init_fbuf().
motion_parser_t* mpeg2_decoder_s::motion_parser[5] |
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
int mpeg2_decoder_s::mpeg1 |
Referenced by mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), slice_intra_DCT(), and slice_non_intra_DCT().
int mpeg2_decoder_s::offset |
Referenced by mpeg2_slice(), and slice_init().
uint8_t* mpeg2_decoder_s::picture_dest[3] |
Referenced by mpeg2_init_fbuf(), and slice_init().
int mpeg2_decoder_s::picture_structure |
Referenced by get_macroblock_modes(), mpeg2_header_picture(), mpeg2_init_fbuf(), mpeg2_slice(), and picture_coding_ext().
uint16_t* mpeg2_decoder_s::quantizer_matrix[4] |
uint16_t mpeg2_decoder_s::quantizer_prescale[4][32][64] |
Referenced by finalize_matrix(), get_quantizer_scale(), mpeg2_header_slice_start(), and prescale().
const uint8_t* mpeg2_decoder_s::scan |
int mpeg2_decoder_s::second_field |
Referenced by mpeg2_header_picture_finalize(), and mpeg2_init_fbuf().
int mpeg2_decoder_s::slice_stride |
Referenced by mpeg2_init_fbuf(), and slice_init().
int mpeg2_decoder_s::slice_uv_stride |
Referenced by mpeg2_init_fbuf(), and slice_init().
int mpeg2_decoder_s::stride |
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
int mpeg2_decoder_s::stride_frame |
Referenced by mpeg2_header_picture_finalize(), mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), and mpeg2_stride().
int mpeg2_decoder_s::top_field_first |
Referenced by picture_coding_ext().
int mpeg2_decoder_s::uv_stride |
Referenced by mpeg2_init_fbuf(), and mpeg2_slice().
unsigned int mpeg2_decoder_s::v_offset |
Referenced by slice_init().
int mpeg2_decoder_s::vertical_position_extension |
Referenced by mpeg2_header_sequence_finalize(), and slice_init().
int mpeg2_decoder_s::width |
Referenced by mpeg2_header_sequence_finalize(), mpeg2_init_fbuf(), and slice_init().