msrle.c File Reference


Detailed Description

MS RLE Video Decoder by Mike Melanson (melanson@pcisys.net) For more information about the MS RLE format, visit: http://www.pcisys.net/~melanson/codecs/.

The MS RLE decoder outputs PAL8 colorspace data.

Note that this decoder expects the palette colors from the end of the BITMAPINFO header passed through palctrl.

Definition in file msrle.c.

Go to the source code of this file.

Classes

struct  MsrleContext

Functions

static void msrle_decode_pal4 (MsrleContext *s)
static void msrle_decode_pal8 (MsrleContext *s)
static int msrle_decode_init (AVCodecContext *avctx)
static int msrle_decode_frame (AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size)
static int msrle_decode_end (AVCodecContext *avctx)

Variables

AVCodec msrle_decoder


Function Documentation

static void msrle_decode_pal4 ( MsrleContext s  )  [static]

Definition at line 59 of file msrle.c.

Referenced by msrle_decode_frame().

static void msrle_decode_pal8 ( MsrleContext s  )  [static]

Definition at line 154 of file msrle.c.

Referenced by msrle_decode_frame().

static int msrle_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 239 of file msrle.c.

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

Definition at line 251 of file msrle.c.

static int msrle_decode_end ( AVCodecContext avctx  )  [static]

Definition at line 286 of file msrle.c.


Variable Documentation

Initial value:

Definition at line 297 of file msrle.c.


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