Go to the source code of this file.
Functions | |
| const mpeg2_info_t * | mpeg2_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_t * | mpeg2_init (void) |
| void | mpeg2_close (mpeg2dec_t *mpeg2dec) |
Variables | |
| static int | mpeg2_accels = 0 |
| const mpeg2_info_t* mpeg2_info | ( | mpeg2dec_t * | mpeg2dec | ) |
Definition at line 38 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by MPEG2fixup::BuildFrame(), AvFormatDecoderPrivate::DecodeMPEG2Video(), MPEG2fixup::DecodeToFrame(), MPEG2fixup::ProcessVideo(), and MPEG2fixup::WriteFrame().
| static int skip_chunk | ( | mpeg2dec_t * | mpeg2dec, | |
| int | bytes | |||
| ) | [inline, static] |
| 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 | |||
| ) |
Definition at line 111 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::DecodeMPEG2Video(), and MPEG2fixup::ProcessVideo().
| 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 | ) |
Definition at line 137 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by invalid_end_action(), mpeg2_parse(), mpeg2_parse_header(), mpeg2_reset(), and seek_sequence().
| mpeg2_state_t mpeg2_parse | ( | mpeg2dec_t * | mpeg2dec | ) |
Definition at line 152 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::DecodeMPEG2Video(), and MPEG2fixup::ProcessVideo().
| 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 | |||
| ) |
Definition at line 328 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::DecodeMPEG2Video().
| void mpeg2_custom_fbuf | ( | mpeg2dec_t * | mpeg2dec, | |
| int | custom_fbuf | |||
| ) |
Definition at line 350 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::DecodeMPEG2Video().
| 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.
| void mpeg2_reset | ( | mpeg2dec_t * | mpeg2dec, | |
| int | full_reset | |||
| ) |
Definition at line 390 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by MPEG2fixup::DecodeToFrame(), mpeg2_init(), MPEG2fixup::PlaybackSecondary(), MPEG2fixup::ProcessVideo(), and AvFormatDecoderPrivate::ResetMPEG2().
| mpeg2dec_t* mpeg2_init | ( | void | ) |
Definition at line 411 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::InitMPEG2(), MPEG2fixup::MPEG2fixup(), and MPEG2fixup::WriteFrame().
| void mpeg2_close | ( | mpeg2dec_t * | mpeg2dec | ) |
Definition at line 434 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by AvFormatDecoderPrivate::DestroyMPEG2(), MPEG2fixup::WriteFrame(), and MPEG2fixup::~MPEG2fixup().
int mpeg2_accels = 0 [static] |
Definition at line 34 of file mythtv/libs/libmythmpeg2/decode.c.
Referenced by mpeg2_accel(), mpeg2_convert(), mpeg2_parse_header(), and mpeg2_stride().
1.5.5