Go to the source code of this file.
Classes | |
| struct | YUVBufs |
| struct | Indeo3DecodeContext |
| struct | ustr_t |
Functions | |
| static void | build_modpred (Indeo3DecodeContext *s) |
| static void | iv_Decode_Chunk (Indeo3DecodeContext *s, unsigned char *cur, unsigned char *ref, int width, int height, unsigned char *buf1, long fflags2, unsigned char *hdr, unsigned char *buf2, int min_width_160) |
| static void | iv_alloc_frames (Indeo3DecodeContext *s) |
| static void | iv_free_func (Indeo3DecodeContext *s) |
| static unsigned long | iv_decode_frame (Indeo3DecodeContext *s, unsigned char *buf, int buf_size) |
| static int | indeo3_decode_init (AVCodecContext *avctx) |
| static int | indeo3_decode_frame (AVCodecContext *avctx, void *data, int *data_size, unsigned char *buf, int buf_size) |
| static int | indeo3_decode_end (AVCodecContext *avctx) |
Variables | |
| static int | corrector_type_0 [24] |
| static int | corrector_type_2 [8] = { 9, 7, 6, 8, 5, 4, 3, 2 } |
| AVCodec | indeo3_decoder |
| static void build_modpred | ( | Indeo3DecodeContext * | s | ) | [static] |
| static void iv_Decode_Chunk | ( | Indeo3DecodeContext * | s, | |
| unsigned char * | cur, | |||
| unsigned char * | ref, | |||
| int | width, | |||
| int | height, | |||
| unsigned char * | buf1, | |||
| long | fflags2, | |||
| unsigned char * | hdr, | |||
| unsigned char * | buf2, | |||
| int | min_width_160 | |||
| ) | [static] |
| static void iv_alloc_frames | ( | Indeo3DecodeContext * | s | ) | [static] |
| static void iv_free_func | ( | Indeo3DecodeContext * | s | ) | [static] |
| static unsigned long iv_decode_frame | ( | Indeo3DecodeContext * | s, | |
| unsigned char * | buf, | |||
| int | buf_size | |||
| ) | [static] |
| static int indeo3_decode_init | ( | AVCodecContext * | avctx | ) | [static] |
| static int indeo3_decode_frame | ( | AVCodecContext * | avctx, | |
| void * | data, | |||
| int * | data_size, | |||
| unsigned char * | buf, | |||
| int | buf_size | |||
| ) | [static] |
| static int indeo3_decode_end | ( | AVCodecContext * | avctx | ) | [static] |
int corrector_type_0[24] [static] |
Initial value:
{
195, 159, 133, 115, 101, 93, 87, 77,
195, 159, 133, 115, 101, 93, 87, 77,
128, 79, 79, 79, 79, 79, 79, 79
}
Definition at line 57 of file indeo3.c.
Referenced by build_modpred().
int corrector_type_2[8] = { 9, 7, 6, 8, 5, 4, 3, 2 } [static] |
Initial value:
{
"indeo3",
CODEC_TYPE_VIDEO,
CODEC_ID_INDEO3,
sizeof(Indeo3DecodeContext),
indeo3_decode_init,
NULL,
indeo3_decode_end,
indeo3_decode_frame,
0,
NULL
}
1.5.5