Go to the source code of this file.
| typedef struct mpeg2_sequence_s mpeg2_sequence_t |
| typedef struct mpeg2_gop_s mpeg2_gop_t |
| typedef struct mpeg2_picture_s mpeg2_picture_t |
| typedef struct mpeg2_fbuf_s mpeg2_fbuf_t |
| typedef struct mpeg2_info_s mpeg2_info_t |
| typedef struct mpeg2dec_s mpeg2dec_t |
| typedef struct mpeg2_decoder_s mpeg2_decoder_t |
| typedef struct mpeg2_convert_init_s mpeg2_convert_init_t |
| typedef int mpeg2_convert_t(int stage, void *id, const mpeg2_sequence_t *sequence, int stride, uint32_t accel, void *arg, mpeg2_convert_init_t *result) |
| enum mpeg2_state_t |
| enum mpeg2_alloc_t |
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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_init_fbuf | ( | mpeg2_decoder_t * | decoder, | |
| uint8_t * | current_fbuf[3], | |||
| uint8_t * | forward_fbuf[3], | |||
| uint8_t * | backward_fbuf[3] | |||
| ) |
| void mpeg2_slice | ( | mpeg2_decoder_t * | decoder, | |
| int | code, | |||
| const uint8_t * | buffer | |||
| ) |
| int mpeg2_guess_aspect | ( | const mpeg2_sequence_t * | sequence, | |
| unsigned int * | pixel_width, | |||
| unsigned int * | pixel_height | |||
| ) |
| void* mpeg2_malloc | ( | unsigned | size, | |
| mpeg2_alloc_t | reason | |||
| ) |
Definition at line 32 of file alloc.c.
Referenced by mpeg2_header_picture_finalize(), and mpeg2_init().
| void mpeg2_free | ( | void * | buf | ) |
| void mpeg2_malloc_hooks | ( | void * | mallocunsigned, mpeg2_alloc_t, | |
| int | freevoid * | |||
| ) |
1.5.5