dvbsub.c File Reference

Go to the source code of this file.

Classes

struct  DVBSubtitleContext

Functions

static void dvb_encode_rle2 (uint8_t **pq, const uint8_t *bitmap, int linesize, int w, int h)
static void dvb_encode_rle4 (uint8_t **pq, const uint8_t *bitmap, int linesize, int w, int h)
static int encode_dvb_subtitles (DVBSubtitleContext *s, uint8_t *outbuf, AVSubtitle *h)
static int dvbsub_init_decoder (AVCodecContext *avctx)
static int dvbsub_close_decoder (AVCodecContext *avctx)
static int dvbsub_encode (AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data)

Variables

AVCodec dvbsub_encoder


Function Documentation

static void dvb_encode_rle2 ( uint8_t **  pq,
const uint8_t *  bitmap,
int  linesize,
int  w,
int  h 
) [static]

Definition at line 41 of file dvbsub.c.

Referenced by encode_dvb_subtitles().

static void dvb_encode_rle4 ( uint8_t **  pq,
const uint8_t *  bitmap,
int  linesize,
int  w,
int  h 
) [static]

Definition at line 129 of file dvbsub.c.

Referenced by encode_dvb_subtitles().

static int encode_dvb_subtitles ( DVBSubtitleContext s,
uint8_t *  outbuf,
AVSubtitle h 
) [static]

Definition at line 197 of file dvbsub.c.

Referenced by dvbsub_encode().

static int dvbsub_init_decoder ( AVCodecContext avctx  )  [static]

Definition at line 393 of file dvbsub.c.

static int dvbsub_close_decoder ( AVCodecContext avctx  )  [static]

Definition at line 398 of file dvbsub.c.

static int dvbsub_encode ( AVCodecContext avctx,
unsigned char *  buf,
int  buf_size,
void *  data 
) [static]

Definition at line 403 of file dvbsub.c.


Variable Documentation


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