xine-lib 1.2.11
Data Fields
mpeg2_decoder_s Struct Reference

#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_tmotion_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
 

Field Documentation

◆ b_motion

motion_t mpeg2_decoder_s::b_motion

◆ bitstream_bits

int mpeg2_decoder_s::bitstream_bits

◆ bitstream_buf

uint32_t mpeg2_decoder_s::bitstream_buf

◆ bitstream_ptr

const uint8_t* mpeg2_decoder_s::bitstream_ptr

◆ chroma_format

int mpeg2_decoder_s::chroma_format

◆ chroma_quantizer

uint16_t(* [2] mpeg2_decoder_s::chroma_quantizer)[64]

◆ coding_type

int mpeg2_decoder_s::coding_type

◆ concealment_motion_vectors

int mpeg2_decoder_s::concealment_motion_vectors

◆ convert

void(* mpeg2_decoder_s::convert) (void *convert_id, uint8_t *const *src, unsigned int v_offset)

◆ convert_id

void* mpeg2_decoder_s::convert_id

◆ dc_dct_pred

int16_t mpeg2_decoder_s::dc_dct_pred[3]

Referenced by slice_intra_DCT().

◆ DCTblock

int16_t mpeg2_decoder_s::DCTblock[64]

◆ dest

uint8_t* mpeg2_decoder_s::dest[3]

◆ dmv_offset

int mpeg2_decoder_s::dmv_offset

Referenced by mpeg2_init_fbuf().

◆ f_motion

motion_t mpeg2_decoder_s::f_motion

◆ frame_pred_frame_dct

int mpeg2_decoder_s::frame_pred_frame_dct

◆ height

int mpeg2_decoder_s::height

◆ intra_dc_precision

int mpeg2_decoder_s::intra_dc_precision

◆ intra_vlc_format

int mpeg2_decoder_s::intra_vlc_format

◆ limit_x

unsigned int mpeg2_decoder_s::limit_x

Referenced by mpeg2_init_fbuf().

◆ limit_y

unsigned int mpeg2_decoder_s::limit_y

Referenced by mpeg2_init_fbuf().

◆ limit_y_16

unsigned int mpeg2_decoder_s::limit_y_16

Referenced by mpeg2_init_fbuf().

◆ limit_y_8

unsigned int mpeg2_decoder_s::limit_y_8

Referenced by mpeg2_init_fbuf().

◆ motion_parser

motion_parser_t* mpeg2_decoder_s::motion_parser[5]

Referenced by mpeg2_init_fbuf().

◆ mpeg1

int mpeg2_decoder_s::mpeg1

◆ offset

int mpeg2_decoder_s::offset

◆ picture_dest

uint8_t* mpeg2_decoder_s::picture_dest[3]

Referenced by mpeg2_init_fbuf().

◆ picture_structure

int mpeg2_decoder_s::picture_structure

◆ quantizer_matrix

uint16_t* mpeg2_decoder_s::quantizer_matrix[4]

◆ quantizer_prescale

uint16_t mpeg2_decoder_s::quantizer_prescale[4][32][64]

◆ scan

const uint8_t* mpeg2_decoder_s::scan

◆ second_field

int mpeg2_decoder_s::second_field

◆ slice_stride

int mpeg2_decoder_s::slice_stride

Referenced by mpeg2_init_fbuf().

◆ slice_uv_stride

int mpeg2_decoder_s::slice_uv_stride

Referenced by mpeg2_init_fbuf().

◆ stride

int mpeg2_decoder_s::stride

Referenced by mpeg2_init_fbuf().

◆ stride_frame

int mpeg2_decoder_s::stride_frame

◆ top_field_first

int mpeg2_decoder_s::top_field_first

Referenced by picture_coding_ext().

◆ uv_stride

int mpeg2_decoder_s::uv_stride

Referenced by mpeg2_init_fbuf().

◆ v_offset

unsigned int mpeg2_decoder_s::v_offset

◆ vertical_position_extension

int mpeg2_decoder_s::vertical_position_extension

◆ width

int mpeg2_decoder_s::width

The documentation for this struct was generated from the following file: