Go to the source code of this file.
| #define GOP_FLAG_BROKEN_LINK 2 |
| #define GOP_FLAG_CLOSED_GOP 4 |
| #define GOP_FLAG_DROP_FRAME 1 |
| #define MPEG2_ACCEL_ALPHA 1 |
| #define MPEG2_ACCEL_ALPHA_MVI 2 |
| #define MPEG2_ACCEL_DETECT 0x80000000 |
| #define MPEG2_ACCEL_PPC_ALTIVEC 1 |
| #define MPEG2_ACCEL_SPARC_VIS 1 |
| #define MPEG2_ACCEL_SPARC_VIS2 2 |
| #define MPEG2_ACCEL_X86_3DNOW 2 |
| #define MPEG2_ACCEL_X86_MMX 1 |
| #define MPEG2_ACCEL_X86_MMXEXT 4 |
| #define MPEG2_RELEASE MPEG2_VERSION (0, 4, 0) |
| #define MPEG2_VERSION | ( | a, | |||
| b, | |||||
| c | ) | (((a)<<16)|((b)<<8)|(c)) |
| #define PIC_FLAG_CODING_TYPE_B 3 |
| #define PIC_FLAG_CODING_TYPE_D 4 |
| #define PIC_FLAG_CODING_TYPE_I 1 |
| #define PIC_FLAG_CODING_TYPE_P 2 |
| #define PIC_FLAG_COMPOSITE_DISPLAY 32 |
| #define PIC_FLAG_PROGRESSIVE_FRAME 16 |
| #define PIC_FLAG_SKIP 64 |
| #define PIC_FLAG_TAGS 128 |
| #define PIC_FLAG_TOP_FIELD_FIRST 8 |
| #define PIC_MASK_CODING_TYPE 7 |
| #define PIC_MASK_COMPOSITE_DISPLAY 0xfffff000 |
| #define SEQ_FLAG_COLOUR_DESCRIPTION 16 |
| #define SEQ_FLAG_CONSTRAINED_PARAMETERS 2 |
| #define SEQ_FLAG_LOW_DELAY 8 |
| #define SEQ_FLAG_MPEG2 1 |
| #define SEQ_FLAG_PROGRESSIVE_SEQUENCE 4 |
| #define SEQ_MASK_VIDEO_FORMAT 0xe0 |
| #define SEQ_VIDEO_FORMAT_COMPONENT 0 |
| #define SEQ_VIDEO_FORMAT_MAC 0x80 |
| #define SEQ_VIDEO_FORMAT_NTSC 0x40 |
| #define SEQ_VIDEO_FORMAT_PAL 0x20 |
| #define SEQ_VIDEO_FORMAT_SECAM 0x60 |
| #define SEQ_VIDEO_FORMAT_UNSPECIFIED 0xa0 |
| 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) |
| typedef struct mpeg2_decoder_s mpeg2_decoder_t |
| typedef struct mpeg2_fbuf_s mpeg2_fbuf_t |
| typedef struct mpeg2_gop_s mpeg2_gop_t |
| typedef struct mpeg2_info_s mpeg2_info_t |
| typedef struct mpeg2_picture_s mpeg2_picture_t |
| typedef struct mpeg2_sequence_s mpeg2_sequence_t |
| typedef struct mpeg2dec_s mpeg2dec_t |
| enum mpeg2_alloc_t |
| enum mpeg2_state_t |
| uint32_t mpeg2_accel | ( | uint32_t | accel | ) |
| void mpeg2_buffer | ( | mpeg2dec_t * | mpeg2dec, | |
| uint8_t * | start, | |||
| uint8_t * | end | |||
| ) |
| void mpeg2_close | ( | mpeg2dec_t * | mpeg2dec | ) |
| int mpeg2_convert | ( | mpeg2dec_t * | mpeg2dec, | |
| mpeg2_convert_t | convert, | |||
| void * | arg | |||
| ) |
| void mpeg2_custom_fbuf | ( | mpeg2dec_t * | mpeg2dec, | |
| int | custom_fbuf | |||
| ) |
| void mpeg2_free | ( | void * | buf | ) |
| int mpeg2_getpos | ( | mpeg2dec_t * | mpeg2dec | ) |
| const mpeg2_info_t* mpeg2_info | ( | mpeg2dec_t * | mpeg2dec | ) |
| mpeg2dec_t* mpeg2_init | ( | void | ) |
| 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_malloc | ( | unsigned | size, | |
| mpeg2_alloc_t | reason | |||
| ) |
| void mpeg2_malloc_hooks | ( | void * | malloc(unsigned, mpeg2_alloc_t), | |
| int | free(void *) | |||
| ) |
| mpeg2_state_t mpeg2_parse | ( | mpeg2dec_t * | mpeg2dec | ) |
| void mpeg2_reset | ( | mpeg2dec_t * | mpeg2dec, | |
| int | full_reset | |||
| ) |
| void mpeg2_set_buf | ( | mpeg2dec_t * | mpeg2dec, | |
| uint8_t * | buf[3], | |||
| void * | id | |||
| ) |
| void mpeg2_skip | ( | mpeg2dec_t * | mpeg2dec, | |
| int | skip | |||
| ) |
| void mpeg2_slice_region | ( | mpeg2dec_t * | mpeg2dec, | |
| int | start, | |||
| int | end | |||
| ) |
| int mpeg2_stride | ( | mpeg2dec_t * | mpeg2dec, | |
| int | stride | |||
| ) |
| void mpeg2_tag_picture | ( | mpeg2dec_t * | mpeg2dec, | |
| uint32_t | tag, | |||
| uint32_t | tag2 | |||
| ) |
1.5.1