FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | C93DecoderContext |
Macros | |
#define | WIDTH 320 |
#define | HEIGHT 192 |
#define | C93_HAS_PALETTE 0x01 |
#define | C93_FIRST_FRAME 0x02 |
Enumerations | |
enum | C93BlockType { C93_8X8_FROM_PREV = 0x02, C93_4X4_FROM_PREV = 0x06, C93_4X4_FROM_CURR = 0x07, C93_8X8_2COLOR = 0x08, C93_4X4_2COLOR = 0x0A, C93_4X4_4COLOR_GRP = 0x0B, C93_4X4_4COLOR = 0x0D, C93_NOOP = 0x0E, C93_8X8_INTRA = 0x0F } |
Functions | |
static av_cold int | decode_init (AVCodecContext *avctx) |
static av_cold int | decode_end (AVCodecContext *avctx) |
static int | copy_block (AVCodecContext *avctx, uint8_t *to, uint8_t *from, int offset, int height, int stride) |
static void | draw_n_color (uint8_t *out, int stride, int width, int height, int bpp, uint8_t cols[4], uint8_t grps[4], uint32_t col) |
static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
Variables | |
AVCodec | ff_c93_decoder |
Macro Definition Documentation
#define C93_FIRST_FRAME 0x02 |
Definition at line 47 of file libavcodec/c93.c.
Referenced by decode_frame().
#define C93_HAS_PALETTE 0x01 |
Definition at line 46 of file libavcodec/c93.c.
Referenced by decode_frame().
#define HEIGHT 192 |
Definition at line 44 of file libavcodec/c93.c.
Referenced by copy_block(), and decode_frame().
#define WIDTH 320 |
Definition at line 43 of file libavcodec/c93.c.
Referenced by copy_block(), and decode_frame().
Enumeration Type Documentation
enum C93BlockType |
Enumerator | |
---|---|
C93_8X8_FROM_PREV | |
C93_4X4_FROM_PREV | |
C93_4X4_FROM_CURR | |
C93_8X8_2COLOR | |
C93_4X4_2COLOR | |
C93_4X4_4COLOR_GRP | |
C93_4X4_4COLOR | |
C93_NOOP | |
C93_8X8_INTRA |
Definition at line 31 of file libavcodec/c93.c.
Function Documentation
|
inlinestatic |
Definition at line 68 of file libavcodec/c93.c.
Referenced by decode_frame().
|
static |
Definition at line 58 of file libavcodec/c93.c.
|
static |
Definition at line 118 of file libavcodec/c93.c.
|
static |
Definition at line 49 of file libavcodec/c93.c.
|
inlinestatic |
Definition at line 102 of file libavcodec/c93.c.
Referenced by decode_frame().
Variable Documentation
AVCodec ff_c93_decoder |
Definition at line 253 of file libavcodec/c93.c.
Generated on Mon Nov 18 2024 06:52:05 for FFmpeg by 1.8.11