FFmpeg
|
Go to the source code of this file.
Macros | |
#define | TIMES256(idx) TIMES64(4 * (idx)) TIMES64(4 * (idx) + 1) TIMES64(4 * (idx) + 2) TIMES64(4 * (idx) + 3) |
#define | TIMES64(idx) TIMES16(4 * (idx)) TIMES16(4 * (idx) + 1) TIMES16(4 * (idx) + 2) TIMES16(4 * (idx) + 3) |
#define | TIMES16(idx) TIMES4(4 * (idx)) TIMES4(4 * (idx) + 1) TIMES4(4 * (idx) + 2) TIMES4(4 * (idx) + 3) |
#define | TIMES4(idx) ENTRY(4 * (idx)) ENTRY(4 * (idx) + 1) ENTRY(4 * (idx) + 2) ENTRY(4 * (idx) + 3) |
#define | ENTRY(x) |
Functions | |
static int | get_nibble (uint8_t x) |
static int | parse_str_int (const uint8_t *p, const uint8_t *end, const uint8_t *key) |
static int | xbm_decode_frame (AVCodecContext *avctx, AVFrame *p, int *got_frame, AVPacket *avpkt) |
Variables | |
const FFCodec | ff_xbm_decoder |
#define TIMES256 | ( | idx | ) | TIMES64(4 * (idx)) TIMES64(4 * (idx) + 1) TIMES64(4 * (idx) + 2) TIMES64(4 * (idx) + 3) |
#define TIMES64 | ( | idx | ) | TIMES16(4 * (idx)) TIMES16(4 * (idx) + 1) TIMES16(4 * (idx) + 2) TIMES16(4 * (idx) + 3) |
#define TIMES16 | ( | idx | ) | TIMES4(4 * (idx)) TIMES4(4 * (idx) + 1) TIMES4(4 * (idx) + 2) TIMES4(4 * (idx) + 3) |
#define TIMES4 | ( | idx | ) | ENTRY(4 * (idx)) ENTRY(4 * (idx) + 1) ENTRY(4 * (idx) + 2) ENTRY(4 * (idx) + 3) |
#define ENTRY | ( | x | ) |
|
static |
Definition at line 29 of file xbmdec.c.
Referenced by xbm_decode_frame().
|
static |
Definition at line 49 of file xbmdec.c.
Referenced by xbm_decode_frame().
|
static |
const FFCodec ff_xbm_decoder |