header.c File Reference

Include dependency graph for header.c:


Defines

#define SEQ_EXT   2
#define SEQ_DISPLAY_EXT   4
#define QUANT_MATRIX_EXT   8
#define COPYRIGHT_EXT   0x10
#define PIC_DISPLAY_EXT   0x80
#define PIC_CODING_EXT   0x100

Functions

static const uint8_t default_intra_quantizer_matrix[64] __attribute__ ((__aligned__((64< 16)?64:16)))
void mpeg2_header_state_init (mpeg2dec_t *mpeg2dec)
void mpeg2_reset_info (mpeg2_info_t *info)
static void info_user_data (mpeg2dec_t *mpeg2dec)
int mpeg2_header_sequence (mpeg2dec_t *mpeg2dec)
static int sequence_ext (mpeg2dec_t *mpeg2dec)
static int sequence_display_ext (mpeg2dec_t *mpeg2dec)
static __attribute__ ((__always_inline__))
static void copy_matrix (mpeg2dec_t *mpeg2dec, int index)
static void finalize_matrix (mpeg2dec_t *mpeg2dec)
static mpeg2_state_t invalid_end_action (mpeg2dec_t *mpeg2dec)
void mpeg2_header_sequence_finalize (mpeg2dec_t *mpeg2dec)
int mpeg2_header_gop (mpeg2dec_t *mpeg2dec)
void mpeg2_header_gop_finalize (mpeg2dec_t *mpeg2dec)
void mpeg2_set_fbuf (mpeg2dec_t *mpeg2dec, int b_type)
mpeg2_state_t mpeg2_header_picture_start (mpeg2dec_t *mpeg2dec)
int mpeg2_header_picture (mpeg2dec_t *mpeg2dec)
static int picture_coding_ext (mpeg2dec_t *mpeg2dec)
static int picture_display_ext (mpeg2dec_t *mpeg2dec)
void mpeg2_header_picture_finalize (mpeg2dec_t *mpeg2dec, uint32_t accels)
static int copyright_ext (mpeg2dec_t *mpeg2dec)
static int quant_matrix_ext (mpeg2dec_t *mpeg2dec)
int mpeg2_header_extension (mpeg2dec_t *mpeg2dec)
int mpeg2_header_user_data (mpeg2dec_t *mpeg2dec)
static void prescale (mpeg2dec_t *mpeg2dec, int index)
mpeg2_state_t mpeg2_header_slice_start (mpeg2dec_t *mpeg2dec)
static mpeg2_state_t seek_sequence (mpeg2dec_t *mpeg2dec)
mpeg2_state_t mpeg2_header_end (mpeg2dec_t *mpeg2dec)

Define Documentation

#define COPYRIGHT_EXT   0x10

#define PIC_CODING_EXT   0x100

#define PIC_DISPLAY_EXT   0x80

#define QUANT_MATRIX_EXT   8

#define SEQ_DISPLAY_EXT   4

#define SEQ_EXT   2


Function Documentation

static __attribute__ ( (__always_inline__)   )  [static]

static const uint8_t default_intra_quantizer_matrix [64] __attribute__ ( (__aligned__((64< 16)?64:16))   )  [static]

static void copy_matrix ( mpeg2dec_t mpeg2dec,
int  index 
) [static]

static int copyright_ext ( mpeg2dec_t mpeg2dec  )  [static]

static void finalize_matrix ( mpeg2dec_t mpeg2dec  )  [static]

static void info_user_data ( mpeg2dec_t mpeg2dec  )  [static]

static mpeg2_state_t invalid_end_action ( mpeg2dec_t mpeg2dec  )  [static]

mpeg2_state_t mpeg2_header_end ( mpeg2dec_t mpeg2dec  ) 

int mpeg2_header_extension ( mpeg2dec_t mpeg2dec  ) 

int mpeg2_header_gop ( mpeg2dec_t mpeg2dec  ) 

void mpeg2_header_gop_finalize ( mpeg2dec_t mpeg2dec  ) 

int mpeg2_header_picture ( mpeg2dec_t mpeg2dec  ) 

void mpeg2_header_picture_finalize ( mpeg2dec_t mpeg2dec,
uint32_t  accels 
)

mpeg2_state_t mpeg2_header_picture_start ( mpeg2dec_t mpeg2dec  ) 

int mpeg2_header_sequence ( mpeg2dec_t mpeg2dec  ) 

void mpeg2_header_sequence_finalize ( mpeg2dec_t mpeg2dec  ) 

mpeg2_state_t mpeg2_header_slice_start ( mpeg2dec_t mpeg2dec  ) 

void mpeg2_header_state_init ( mpeg2dec_t mpeg2dec  ) 

int mpeg2_header_user_data ( mpeg2dec_t mpeg2dec  ) 

void mpeg2_reset_info ( mpeg2_info_t info  ) 

void mpeg2_set_fbuf ( mpeg2dec_t mpeg2dec,
int  b_type 
)

static int picture_coding_ext ( mpeg2dec_t mpeg2dec  )  [static]

static int picture_display_ext ( mpeg2dec_t mpeg2dec  )  [static]

static void prescale ( mpeg2dec_t mpeg2dec,
int  index 
) [static]

static int quant_matrix_ext ( mpeg2dec_t mpeg2dec  )  [static]

static mpeg2_state_t seek_sequence ( mpeg2dec_t mpeg2dec  )  [static]

static int sequence_display_ext ( mpeg2dec_t mpeg2dec  )  [static]

static int sequence_ext ( mpeg2dec_t mpeg2dec  )  [static]


Generated on Wed Aug 13 08:03:18 2008 for VLC by  doxygen 1.5.1