|
FFmpeg
|
Interplay MVE Video Decoder by Mike Melanson (melanson@pcisys.net) For more information about the Interplay MVE format, visit: http://www.pcisys.net/~melanson/codecs/interplay-mve.txt This code is written in such a way that the identifiers match up with the encoding descriptions in the document. More...
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "avcodec.h"#include "bytestream.h"#include "dsputil.h"#include "get_bits.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | IpvideoContext |
Macros | |
| #define | BITSTREAM_READER_LE |
| #define | PALETTE_COUNT 256 |
Variables | |
| static int(*const | ipvideo_decode_block [])(IpvideoContext *s) |
| static int(*const | ipvideo_decode_block16 [])(IpvideoContext *s) |
| AVCodec | ff_interplay_video_decoder |
Interplay MVE Video Decoder by Mike Melanson (melanson@pcisys.net) For more information about the Interplay MVE format, visit: http://www.pcisys.net/~melanson/codecs/interplay-mve.txt This code is written in such a way that the identifiers match up with the encoding descriptions in the document.
This decoder presently only supports a PAL8 output colorspace.
An Interplay video frame consists of 2 parts: The decoding map and the video data. A demuxer must load these 2 parts together in a single buffer before sending it through the stream to this decoder.
Definition in file interplayvideo.c.
| #define BITSTREAM_READER_LE |
Definition at line 44 of file interplayvideo.c.
| #define PALETTE_COUNT 256 |
Definition at line 48 of file interplayvideo.c.
|
static |
Definition at line 70 of file interplayvideo.c.
Referenced by decode_frame(), ipvideo_decode_block_opcode_0x0(), ipvideo_decode_block_opcode_0x1(), ipvideo_decode_block_opcode_0x2(), ipvideo_decode_block_opcode_0x3(), ipvideo_decode_block_opcode_0x4(), ipvideo_decode_block_opcode_0x5(), and ipvideo_decode_block_opcode_0x6_16().
|
static |
Definition at line 92 of file interplayvideo.c.
|
static |
Definition at line 97 of file interplayvideo.c.
|
static |
Definition at line 102 of file interplayvideo.c.
|
static |
Definition at line 126 of file interplayvideo.c.
|
static |
Definition at line 152 of file interplayvideo.c.
|
static |
Definition at line 173 of file interplayvideo.c.
|
static |
Definition at line 186 of file interplayvideo.c.
|
static |
Definition at line 195 of file interplayvideo.c.
|
static |
Definition at line 234 of file interplayvideo.c.
|
static |
Definition at line 307 of file interplayvideo.c.
|
static |
Definition at line 372 of file interplayvideo.c.
|
static |
Definition at line 433 of file interplayvideo.c.
|
static |
Definition at line 447 of file interplayvideo.c.
|
static |
Definition at line 466 of file interplayvideo.c.
|
static |
Definition at line 486 of file interplayvideo.c.
|
static |
Definition at line 503 of file interplayvideo.c.
|
static |
Definition at line 524 of file interplayvideo.c.
|
static |
Definition at line 536 of file interplayvideo.c.
|
static |
Definition at line 573 of file interplayvideo.c.
|
static |
Definition at line 649 of file interplayvideo.c.
|
static |
Definition at line 716 of file interplayvideo.c.
|
static |
Definition at line 782 of file interplayvideo.c.
|
static |
Definition at line 798 of file interplayvideo.c.
|
static |
Definition at line 818 of file interplayvideo.c.
|
static |
Definition at line 839 of file interplayvideo.c.
|
static |
Definition at line 880 of file interplayvideo.c.
Referenced by ipvideo_decode_frame().
|
static |
Definition at line 934 of file interplayvideo.c.
|
static |
Definition at line 955 of file interplayvideo.c.
|
static |
Definition at line 1013 of file interplayvideo.c.
|
static |
Definition at line 858 of file interplayvideo.c.
Referenced by ipvideo_decode_opcodes().
|
static |
Definition at line 869 of file interplayvideo.c.
Referenced by ipvideo_decode_opcodes().
| AVCodec ff_interplay_video_decoder |
Definition at line 1026 of file interplayvideo.c.
1.8.2