FFmpeg
|
#include "avcodec.h"
#include "get_bits.h"
#include "bytestream.h"
#include "internal.h"
#include "libavutil/colorspace.h"
#include "libavutil/imgutils.h"
#include "libavutil/opt.h"
Go to the source code of this file.
Data Structures | |
struct | DVBSubCLUT |
struct | DVBSubObjectDisplay |
struct | DVBSubObject |
struct | DVBSubRegionDisplay |
struct | DVBSubRegion |
struct | DVBSubDisplayDefinition |
struct | DVBSubContext |
Macros | |
#define | DVBSUB_PAGE_SEGMENT 0x10 |
#define | DVBSUB_REGION_SEGMENT 0x11 |
#define | DVBSUB_CLUT_SEGMENT 0x12 |
#define | DVBSUB_OBJECT_SEGMENT 0x13 |
#define | DVBSUB_DISPLAYDEFINITION_SEGMENT 0x14 |
#define | DVBSUB_DISPLAY_SEGMENT 0x80 |
#define | cm (ff_crop_tab + MAX_NEG_CROP) |
#define | RGBA(r, g, b, a) (((unsigned)(a) << 24) | ((r) << 16) | ((g) << 8) | (b)) |
#define | V(x, y) rect->data[0][(x) + (y)*stride] |
#define | L(x, y) list[d[(x) + (y)*stride]] |
#define | DS AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_SUBTITLE_PARAM |
Variables | |
static DVBSubCLUT | default_clut |
static const AVOption | options [] |
static const AVClass | dvbsubdec_class |
AVCodec | ff_dvbsub_decoder |
#define DVBSUB_PAGE_SEGMENT 0x10 |
Definition at line 30 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define DVBSUB_REGION_SEGMENT 0x11 |
Definition at line 31 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define DVBSUB_CLUT_SEGMENT 0x12 |
Definition at line 32 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define DVBSUB_OBJECT_SEGMENT 0x13 |
Definition at line 33 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define DVBSUB_DISPLAYDEFINITION_SEGMENT 0x14 |
Definition at line 34 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define DVBSUB_DISPLAY_SEGMENT 0x80 |
Definition at line 35 of file dvbsubdec.c.
Referenced by dvbsub_decode().
#define cm (ff_crop_tab + MAX_NEG_CROP) |
Definition at line 37 of file dvbsubdec.c.
Referenced by ff_celt_quant_bands(), ff_put_vp8_epel16_h4_mmi(), ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h4v6_mmi(), ff_put_vp8_epel16_h6_mmi(), ff_put_vp8_epel16_h6v4_mmi(), ff_put_vp8_epel16_h6v6_mmi(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel4_h4_mmi(), ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h4v6_mmi(), ff_put_vp8_epel4_h6_mmi(), ff_put_vp8_epel4_h6v4_mmi(), ff_put_vp8_epel4_h6v6_mmi(), ff_put_vp8_epel4_v4_mmi(), ff_put_vp8_epel4_v6_mmi(), ff_put_vp8_epel8_h4_mmi(), ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h4v6_mmi(), ff_put_vp8_epel8_h6_mmi(), ff_put_vp8_epel8_h6v4_mmi(), ff_put_vp8_epel8_h6v6_mmi(), ff_put_vp8_epel8_v4_mmi(), ff_put_vp8_epel8_v6_mmi(), filter_common(), filter_mbedge(), h_block_filter(), intra_pred_plane(), mp_yuv_to_rgb(), parse_ifo_palette(), parse_palette_segment(), pick_color(), pred16x16_tm_vp8_c(), pred4x4_tm_vp8_c(), pred8x8_tm_vp8_c(), pvq_band_cost(), quant_band_template(), query_codec(), refine_colors(), rv30_weak_loop_filter(), rv40_weak_loop_filter(), v_block_filter(), vp8_filter_common_is4tap(), vp8_filter_common_isnot4tap(), wmv2_mspel8_h_lowpass(), wmv2_mspel8_v_lowpass(), and yuv_a_to_rgba().
Definition at line 39 of file dvbsubdec.c.
Referenced by compute_default_clut(), dvbsub_init_decoder(), dvbsub_parse_clut_segment(), ff_sws_init_swscale_x86(), and findRgbConvFn().
Referenced by compute_default_clut().
#define L | ( | x, | |
y | |||
) | list[d[(x) + (y)*stride]] |
Referenced by compute_default_clut().
#define DS AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_SUBTITLE_PARAM |
Definition at line 1718 of file dvbsubdec.c.
|
static |
Definition at line 141 of file dvbsubdec.c.
Referenced by delete_region_display_list(), dvbsub_parse_object_segment(), and dvbsub_parse_region_segment().
|
static |
Definition at line 152 of file dvbsubdec.c.
Referenced by dvbsub_parse_clut_segment().
|
static |
Definition at line 163 of file dvbsubdec.c.
Referenced by dvbsub_parse_pixel_data_block(), dvbsub_parse_region_segment(), and save_subtitle_set().
|
static |
Definition at line 174 of file dvbsubdec.c.
Referenced by delete_regions(), and dvbsub_parse_region_segment().
|
static |
Definition at line 220 of file dvbsubdec.c.
Referenced by dvbsub_close_decoder(), and dvbsub_parse_page_segment().
|
static |
Definition at line 231 of file dvbsubdec.c.
Referenced by dvbsub_close_decoder(), and dvbsub_parse_page_segment().
|
static |
Definition at line 242 of file dvbsubdec.c.
Referenced by dvbsub_close_decoder(), and dvbsub_parse_page_segment().
|
static |
Definition at line 256 of file dvbsubdec.c.
|
static |
Definition at line 345 of file dvbsubdec.c.
|
static |
Definition at line 368 of file dvbsubdec.c.
Referenced by dvbsub_parse_pixel_data_block().
|
static |
Definition at line 476 of file dvbsubdec.c.
Referenced by dvbsub_parse_pixel_data_block().
|
static |
Definition at line 599 of file dvbsubdec.c.
Referenced by dvbsub_parse_pixel_data_block().
|
static |
Definition at line 653 of file dvbsubdec.c.
|
static |
Definition at line 714 of file dvbsubdec.c.
Referenced by dvbsub_display_end_segment(), and dvbsub_parse_page_segment().
|
static |
Definition at line 862 of file dvbsubdec.c.
Referenced by dvbsub_parse_object_segment().
|
static |
Definition at line 979 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1039 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1138 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1279 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1539 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1585 of file dvbsubdec.c.
Referenced by dvbsub_decode().
|
static |
Definition at line 1598 of file dvbsubdec.c.
|
static |
Definition at line 52 of file dvbsubdec.c.
|
static |
Definition at line 1719 of file dvbsubdec.c.
|
static |
Definition at line 1725 of file dvbsubdec.c.
AVCodec ff_dvbsub_decoder |
Definition at line 1732 of file dvbsubdec.c.