The RPZA decoder outputs RGB555 colorspace data.
Note that this decoder reads big endian RGB555 pixel values from the bytestream, arranges them in the host's endian order, and outputs them to the final rendered map in the same host endian order. This is intended behavior as the ffmpeg documentation states that RGB555 pixels shall be stored in native CPU endianness.
Definition in file rpza.c.
Go to the source code of this file.
Classes | |
| struct | RpzaContext |
Functions | |
| static void | rpza_decode_stream (RpzaContext *s) |
| static int | rpza_decode_init (AVCodecContext *avctx) |
| static int | rpza_decode_frame (AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size) |
| static int | rpza_decode_end (AVCodecContext *avctx) |
Variables | |
| AVCodec | rpza_decoder |
| static void rpza_decode_stream | ( | RpzaContext * | s | ) | [static] |
| static int rpza_decode_init | ( | AVCodecContext * | avctx | ) | [static] |
| static int rpza_decode_frame | ( | AVCodecContext * | avctx, | |
| void * | data, | |||
| int * | data_size, | |||
| uint8_t * | buf, | |||
| int | buf_size | |||
| ) | [static] |
| static int rpza_decode_end | ( | AVCodecContext * | avctx | ) | [static] |
Initial value:
{
"rpza",
CODEC_TYPE_VIDEO,
CODEC_ID_RPZA,
sizeof(RpzaContext),
rpza_decode_init,
NULL,
rpza_decode_end,
rpza_decode_frame,
CODEC_CAP_DR1,
}
1.5.5