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 { CLIP = 0x0001, PACKBITSRECT = 0x0098, PACKBITSRGN, DIRECTBITSRECT, DIRECTBITSRGN, SHORTCOMMENT = 0x00A0, LONGCOMMENT, EOP = 0x00FF } |
Functions | |
static int | parse_palette (AVCodecContext *avctx, GetByteContext *gbc, uint32_t *pal, int colors, int pixmap) |
static int | decode_rle_bpp2 (AVCodecContext *avctx, AVFrame *p, GetByteContext *gbc) |
static int | decode_rle_bpp4 (AVCodecContext *avctx, AVFrame *p, GetByteContext *gbc) |
static int | decode_rle16 (AVCodecContext *avctx, AVFrame *p, GetByteContext *gbc) |
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 47 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 74 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 129 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 173 of file qdrw.c.
Referenced by decode_frame().
|
static |
Definition at line 216 of file qdrw.c.
Referenced by decode_frame().
Definition at line 267 of file qdrw.c.
Referenced by decode_frame().
|
static |
AVCodec ff_qdraw_decoder |