FFmpeg
4.0
|
Silicon Graphics RLE 8-bit video decoder. More...
Go to the source code of this file.
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) More... | |
#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) |
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 44 of file sgirledec.c.
Referenced by decode_sgirle8(), and rbg323_to_bgr8().
#define INC_XY | ( | n | ) |
Referenced by decode_sgirle8().
|
static |
Definition at line 34 of file sgirledec.c.
|
static |
Definition at line 48 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 65 of file sgirledec.c.
Referenced by sgirle_decode_frame().
|
static |
Definition at line 112 of file sgirledec.c.
AVCodec ff_sgirle_decoder |
Definition at line 134 of file sgirledec.c.