Go to the source code of this file.
Macros | |
#define | READ_OFFSET(a) (big_offsets ? AV_RB32(a) : AV_RB16(a)) |
Functions | |
static void | yuv_a_to_rgba (const uint8_t *ycbcr, const uint8_t *alpha, uint32_t *rgba, int num_values) |
static int | decode_run_2bit (GetBitContext *gb, int *color) |
static int | decode_run_8bit (GetBitContext *gb, int *color) |
static int | decode_rle (uint8_t *bitmap, int linesize, int w, int h, const uint8_t *buf, int start, int buf_size, int is_8bit) |
static void | guess_palette (uint32_t *rgba_palette, uint8_t *colormap, uint8_t *alpha, uint32_t subtitle_color) |
static int | decode_dvd_subtitles (AVSubtitle *sub_header, const uint8_t *buf, int buf_size) |
static int | is_transp (const uint8_t *buf, int pitch, int n, const uint8_t *transp_color) |
static int | find_smallest_bounding_rectangle (AVSubtitle *s) |
static int | dvdsub_decode (AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt) |
Variables | |
AVCodec | ff_dvdsub_decoder |
Definition at line 160 of file dvdsubdec.c.
Referenced by decode_dvd_subtitles().
|
static |
Definition at line 162 of file dvdsubdec.c.
Referenced by dvdsub_decode().
|
static |
Definition at line 81 of file dvdsubdec.c.
Referenced by decode_dvd_subtitles().
|
static |
Definition at line 45 of file dvdsubdec.c.
Referenced by decode_rle().
|
static |
Definition at line 59 of file dvdsubdec.c.
Referenced by decode_rle().
|
static |
Definition at line 455 of file dvdsubdec.c.
|
static |
Definition at line 371 of file dvdsubdec.c.
Referenced by dvdsub_decode().
|
static |
Definition at line 118 of file dvdsubdec.c.
Referenced by decode_dvd_subtitles().
Definition at line 358 of file dvdsubdec.c.
Referenced by find_smallest_bounding_rectangle().
|
static |
Definition at line 28 of file dvdsubdec.c.
Referenced by decode_dvd_subtitles().
AVCodec ff_dvdsub_decoder |
Definition at line 487 of file dvdsubdec.c.