|
FFmpeg
|
QT SMC Video Decoder by Mike Melanson (melanson@pcisys.net) For more information about the SMC format, visit: http://www.pcisys.net/~melanson/codecs/. More...
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "libavutil/intreadwrite.h"#include "avcodec.h"#include "bytestream.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | SmcContext |
Macros | |
| #define | CPAIR 2 |
| #define | CQUAD 4 |
| #define | COCTET 8 |
| #define | COLORS_PER_TABLE 256 |
| #define | GET_BLOCK_COUNT() (opcode & 0x10) ? (1 + bytestream2_get_byte(&s->gb)) : 1 + (opcode & 0x0F); |
| #define | ADVANCE_BLOCK() |
Functions | |
| static void | smc_decode_stream (SmcContext *s) |
| static av_cold int | smc_decode_init (AVCodecContext *avctx) |
| static int | smc_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
| static av_cold int | smc_decode_end (AVCodecContext *avctx) |
Variables | |
| AVCodec | ff_smc_decoder |
QT SMC Video Decoder by Mike Melanson (melanson@pcisys.net) For more information about the SMC format, visit: http://www.pcisys.net/~melanson/codecs/.
The SMC decoder outputs PAL8 colorspace data.
Definition in file smc.c.
| #define CPAIR 2 |
Definition at line 40 of file smc.c.
Referenced by smc_decode_stream().
| #define CQUAD 4 |
Definition at line 41 of file smc.c.
Referenced by smc_decode_stream().
| #define COCTET 8 |
Definition at line 42 of file smc.c.
Referenced by smc_decode_stream().
| #define COLORS_PER_TABLE 256 |
Definition at line 44 of file smc.c.
Referenced by smc_decode_stream().
| #define GET_BLOCK_COUNT | ( | ) | (opcode & 0x10) ? (1 + bytestream2_get_byte(&s->gb)) : 1 + (opcode & 0x0F); |
Definition at line 61 of file smc.c.
Referenced by smc_decode_stream().
| #define ADVANCE_BLOCK | ( | ) |
Definition at line 64 of file smc.c.
Referenced by smc_decode_stream().
|
static |
Definition at line 80 of file smc.c.
Referenced by smc_decode_frame().
|
static |
|
static |
|
static |
| AVCodec ff_smc_decoder |
1.8.6