rpza.c File Reference


Detailed Description

QT RPZA Video Decoder by Roberto Togni <rtogni@bresciaonline.it> For more information about the RPZA format, visit: http://www.pcisys.net/~melanson/codecs/.

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


Function Documentation

static void rpza_decode_stream ( RpzaContext s  )  [static]

Definition at line 72 of file rpza.c.

Referenced by rpza_decode_frame().

static int rpza_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 231 of file rpza.c.

static int rpza_decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
uint8_t *  buf,
int  buf_size 
) [static]

Definition at line 244 of file rpza.c.

static int rpza_decode_end ( AVCodecContext avctx  )  [static]

Definition at line 269 of file rpza.c.


Variable Documentation

Initial value:

Definition at line 279 of file rpza.c.


Generated on Sat Dec 18 05:15:55 2010 for MythTV by  doxygen 1.5.5