FFmpeg
|
Silicon Graphics RLE 8-bit video decoder. More...
Go to the source code of this file.
Data Structures | |
struct | SGIRLEContext |
Macros | |
#define | RBG323_TO_BGR8(x) |
Convert SGI RBG323 pixel into AV_PIX_FMT_BGR8 SGI RGB data is packed as 8bpp, (msb)3R 2B 3G(lsb) | |
#define | INC_XY(n) |
Functions | |
static av_cold int | sgirle_decode_init (AVCodecContext *avctx) |
static av_always_inline void | rbg323_to_bgr8 (uint8_t *dst, const uint8_t *src, int size) |
static int | decode_sgirle8 (AVCodecContext *avctx, uint8_t *dst, const uint8_t *src, int src_size, int width, int height, ptrdiff_t linesize) |
static int | sgirle_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
static av_cold int | sgirle_decode_end (AVCodecContext *avctx) |
Variables | |
AVCodec | ff_sgirle_decoder |
Silicon Graphics RLE 8-bit video decoder.
Definition in file sgirledec.c.
#define RBG323_TO_BGR8 | ( | x | ) |
Convert SGI RBG323 pixel into AV_PIX_FMT_BGR8 SGI RGB data is packed as 8bpp, (msb)3R 2B 3G(lsb)
Definition at line 52 of file sgirledec.c.
Referenced by decode_sgirle8(), and rbg323_to_bgr8().
#define INC_XY | ( | n | ) |
Referenced by decode_sgirle8().
|
static |
Definition at line 38 of file sgirledec.c.
|
static |
Definition at line 56 of file sgirledec.c.
Referenced by decode_sgirle8().
|
static |
[out] | dst | Destination buffer |
[in] | src | Source buffer |
src_size | Source buffer size (bytes) | |
width | Width of destination buffer (pixels) | |
height | Height of destination buffer (pixels) | |
linesize | Line size of destination buffer (bytes) |
Definition at line 73 of file sgirledec.c.
Referenced by sgirle_decode_frame().
|
static |
Definition at line 120 of file sgirledec.c.
|
static |
Definition at line 141 of file sgirledec.c.
AVCodec ff_sgirle_decoder |
Definition at line 150 of file sgirledec.c.