FFmpeg
|
Apple QuickDraw codec. More...
#include "libavutil/common.h"
#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "bytestream.h"
#include "internal.h"
Go to the source code of this file.
Enumerations | |
enum | QuickdrawOpcodes { PACKBITSRECT = 0x0098, PACKBITSRGN, DIRECTBITSRECT, DIRECTBITSRGN, EOP = 0x00FF } |
Functions | |
static int | parse_palette (AVCodecContext *avctx, GetByteContext *gbc, uint32_t *pal, int colors) |
static int | decode_rle (AVCodecContext *avctx, AVFrame *p, GetByteContext *gbc, int step) |
static int | check_header (const char *buf, int buf_size) |
static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
Variables | |
AVCodec | ff_qdraw_decoder |
Apple QuickDraw codec.
https://developer.apple.com/legacy/library/documentation/mac/QuickDraw/QuickDraw-461.html
Definition in file qdrw.c.
enum QuickdrawOpcodes |
|
static |
Definition at line 44 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 69 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 121 of file qdrw.c.
Referenced by decode_frame().
|
static |
AVCodec ff_qdraw_decoder |