decode.c File Reference

Go to the source code of this file.

Functions

const mpeg2_info_tmpeg2_info (mpeg2dec_t *mpeg2dec)
static int skip_chunk (mpeg2dec_t *mpeg2dec, int bytes)
static int copy_chunk (mpeg2dec_t *mpeg2dec, int bytes)
void mpeg2_buffer (mpeg2dec_t *mpeg2dec, uint8_t *start, uint8_t *end)
int mpeg2_getpos (mpeg2dec_t *mpeg2dec)
static mpeg2_state_t seek_chunk (mpeg2dec_t *mpeg2dec)
mpeg2_state_t mpeg2_seek_header (mpeg2dec_t *mpeg2dec)
mpeg2_state_t mpeg2_parse (mpeg2dec_t *mpeg2dec)
mpeg2_state_t mpeg2_parse_header (mpeg2dec_t *mpeg2dec)
int mpeg2_convert (mpeg2dec_t *mpeg2dec, mpeg2_convert_t convert, void *arg)
int mpeg2_stride (mpeg2dec_t *mpeg2dec, int stride)
void mpeg2_set_buf (mpeg2dec_t *mpeg2dec, uint8_t *buf[3], void *id)
void mpeg2_custom_fbuf (mpeg2dec_t *mpeg2dec, int custom_fbuf)
void mpeg2_skip (mpeg2dec_t *mpeg2dec, int skip)
void mpeg2_slice_region (mpeg2dec_t *mpeg2dec, int start, int end)
void mpeg2_tag_picture (mpeg2dec_t *mpeg2dec, uint32_t tag, uint32_t tag2)
uint32_t mpeg2_accel (uint32_t accel)
void mpeg2_reset (mpeg2dec_t *mpeg2dec, int full_reset)
mpeg2dec_tmpeg2_init (void)
void mpeg2_close (mpeg2dec_t *mpeg2dec)

Variables

static int mpeg2_accels = 0


Function Documentation

const mpeg2_info_t* mpeg2_info ( mpeg2dec_t mpeg2dec  ) 

static int skip_chunk ( mpeg2dec_t mpeg2dec,
int  bytes 
) [inline, static]

Definition at line 43 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by seek_chunk().

static int copy_chunk ( mpeg2dec_t mpeg2dec,
int  bytes 
) [inline, static]

Definition at line 75 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by mpeg2_parse(), and mpeg2_parse_header().

void mpeg2_buffer ( mpeg2dec_t mpeg2dec,
uint8_t *  start,
uint8_t *  end 
)

int mpeg2_getpos ( mpeg2dec_t mpeg2dec  ) 

Definition at line 117 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by MPEG2fixup::ProcessVideo().

static mpeg2_state_t seek_chunk ( mpeg2dec_t mpeg2dec  )  [inline, static]

Definition at line 122 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by mpeg2_parse(), and mpeg2_seek_header().

mpeg2_state_t mpeg2_seek_header ( mpeg2dec_t mpeg2dec  ) 

mpeg2_state_t mpeg2_parse ( mpeg2dec_t mpeg2dec  ) 

mpeg2_state_t mpeg2_parse_header ( mpeg2dec_t mpeg2dec  ) 

Definition at line 213 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by mpeg2_parse_header(), and mpeg2_seek_header().

int mpeg2_convert ( mpeg2dec_t mpeg2dec,
mpeg2_convert_t  convert,
void *  arg 
)

Definition at line 293 of file mythtv/libs/libmythmpeg2/decode.c.

int mpeg2_stride ( mpeg2dec_t mpeg2dec,
int  stride 
)

Definition at line 309 of file mythtv/libs/libmythmpeg2/decode.c.

void mpeg2_set_buf ( mpeg2dec_t mpeg2dec,
uint8_t *  buf[3],
void *  id 
)

void mpeg2_custom_fbuf ( mpeg2dec_t mpeg2dec,
int  custom_fbuf 
)

void mpeg2_skip ( mpeg2dec_t mpeg2dec,
int  skip 
)

Definition at line 355 of file mythtv/libs/libmythmpeg2/decode.c.

void mpeg2_slice_region ( mpeg2dec_t mpeg2dec,
int  start,
int  end 
)

Definition at line 361 of file mythtv/libs/libmythmpeg2/decode.c.

void mpeg2_tag_picture ( mpeg2dec_t mpeg2dec,
uint32_t  tag,
uint32_t  tag2 
)

Definition at line 369 of file mythtv/libs/libmythmpeg2/decode.c.

uint32_t mpeg2_accel ( uint32_t  accel  ) 

Definition at line 379 of file mythtv/libs/libmythmpeg2/decode.c.

Referenced by mpeg2_init().

void mpeg2_reset ( mpeg2dec_t mpeg2dec,
int  full_reset 
)

mpeg2dec_t* mpeg2_init ( void   ) 

void mpeg2_close ( mpeg2dec_t mpeg2dec  ) 


Variable Documentation

int mpeg2_accels = 0 [static]


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5