|
vdr 2.8.1
|
Go to the source code of this file.
Classes | |
| class | cSubtitleDebug |
| class | cSubtitleClut |
| class | cSubtitleObject |
| class | cSubtitleObjects |
| class | cSubtitleObjectRef |
| class | cSubtitleObjectRefPgs |
| class | cSubtitleRegion |
| class | cSubtitleRegionRef |
| class | cDvbSubtitlePage |
| class | cDvbSubtitleAssembler |
| class | cDvbSubtitleBitmaps |
Macros | |
| #define | __STDC_FORMAT_MACROS |
| #define | PAGE_COMPOSITION_SEGMENT 0x10 |
| #define | REGION_COMPOSITION_SEGMENT 0x11 |
| #define | CLUT_DEFINITION_SEGMENT 0x12 |
| #define | OBJECT_DATA_SEGMENT 0x13 |
| #define | DISPLAY_DEFINITION_SEGMENT 0x14 |
| #define | DISPARITY_SIGNALING_SEGMENT 0x15 |
| #define | END_OF_DISPLAY_SET_SEGMENT 0x80 |
| #define | STUFFING_SEGMENT 0xFF |
| #define | PGS_PALETTE_SEGMENT 0x14 |
| #define | PGS_OBJECT_SEGMENT 0x15 |
| #define | PGS_PRESENTATION_SEGMENT 0x16 |
| #define | PGS_WINDOW_SEGMENT 0x17 |
| #define | PGS_DISPLAY_SEGMENT 0x80 |
| #define | dbgdisplay(a...) |
| #define | dbgpages(a...) |
| #define | dbgregions(a...) |
| #define | dbgobjects(a...) |
| #define | dbgconverter(a...) |
| #define | dbgsegments(a...) |
| #define | dbgpixel(a...) |
| #define | dbgcluts(a...) |
| #define | dbgoutput(a...) |
| #define | DBGMAXBITMAPS 100 |
| #define | DBGBITMAPWIDTH 400 |
| #define | FIX_SUBTITLE_VERSION_BROADCASTER_STUPIDITY |
| #define | DBGBACKGROUND 0xA0A0A0 |
| #define | BORDER |
| #define | SUBTITLE_RETENTION 120 |
| #define | LimitTo32Bit(n) |
| #define | TEMPSUBTITLETAIL 1000 |
Functions | |
| static int | PtsDeltaMs (int64_t a, int64_t b) |
Variables | |
| static bool | DebugNormal = false |
| static bool | DebugVerbose = false |
| static bool | DebugDisplay = DebugVerbose || DebugNormal |
| static bool | DebugPages = DebugVerbose || DebugNormal |
| static bool | DebugRegions = DebugVerbose || DebugNormal |
| static bool | DebugObjects = DebugVerbose || DebugNormal |
| static bool | DebugConverter = DebugVerbose |
| static bool | DebugSegments = DebugVerbose |
| static bool | DebugPixel = DebugVerbose |
| static bool | DebugCluts = DebugVerbose |
| static bool | DebugOutput = DebugVerbose |
| static cSubtitleDebug | SD |
| #define __STDC_FORMAT_MACROS |
Definition at line 14 of file dvbsubtitle.c.
| #define BORDER |
Referenced by cDvbSubtitleBitmaps::DbgDump().
| #define CLUT_DEFINITION_SEGMENT 0x12 |
Definition at line 21 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define DBGBACKGROUND 0xA0A0A0 |
Referenced by cDvbSubtitleBitmaps::DbgDump().
| #define DBGBITMAPWIDTH 400 |
Definition at line 60 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
| #define dbgcluts | ( | a... | ) |
Definition at line 56 of file dvbsubtitle.c.
Referenced by cSubtitleClut::Parse(), and cSubtitleClut::ParsePgs().
| #define dbgconverter | ( | a... | ) |
Definition at line 53 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::Action(), cDvbSubtitleConverter::Convert(), cDvbSubtitleConverter::ConvertFragments(), and cDvbSubtitleConverter::Reset().
| #define dbgdisplay | ( | a... | ) |
Definition at line 49 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define DBGMAXBITMAPS 100 |
Definition at line 59 of file dvbsubtitle.c.
Referenced by cSubtitleDebug::Active().
| #define dbgobjects | ( | a... | ) |
Definition at line 52 of file dvbsubtitle.c.
Referenced by cSubtitleObject::DecodeCharacterString(), cSubtitleObject::Parse(), and cSubtitleObject::ParsePgs().
| #define dbgoutput | ( | a... | ) |
Definition at line 57 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::Action(), and cDvbSubtitleConverter::FinishPage().
| #define dbgpages | ( | a... | ) |
Definition at line 50 of file dvbsubtitle.c.
Referenced by cSubtitleRegionRef::cSubtitleRegionRef(), cSubtitleRegionRef::cSubtitleRegionRef(), cDvbSubtitlePage::Parse(), and cDvbSubtitlePage::ParsePgs().
| #define dbgpixel | ( | a... | ) |
Definition at line 55 of file dvbsubtitle.c.
Referenced by cSubtitleObject::DecodeSubBlock().
| #define dbgregions | ( | a... | ) |
Definition at line 51 of file dvbsubtitle.c.
Referenced by cSubtitleObjectRef::cSubtitleObjectRef(), cSubtitleObjectRefPgs::cSubtitleObjectRefPgs(), cDvbSubtitleConverter::FinishPage(), cSubtitleRegion::Parse(), cSubtitleRegion::ParsePgs(), cSubtitleRegion::Render(), and cSubtitleRegion::SetDimensions().
| #define dbgsegments | ( | a... | ) |
Definition at line 54 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment(), and cDvbSubtitleConverter::ExtractSegment().
| #define DISPARITY_SIGNALING_SEGMENT 0x15 |
Definition at line 24 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define DISPLAY_DEFINITION_SEGMENT 0x14 |
Definition at line 23 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define END_OF_DISPLAY_SET_SEGMENT 0x80 |
Definition at line 25 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define FIX_SUBTITLE_VERSION_BROADCASTER_STUPIDITY |
Definition at line 62 of file dvbsubtitle.c.
| #define LimitTo32Bit | ( | n | ) |
Definition at line 1508 of file dvbsubtitle.c.
Referenced by PtsDeltaMs().
| #define OBJECT_DATA_SEGMENT 0x13 |
Definition at line 22 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define PAGE_COMPOSITION_SEGMENT 0x10 |
Definition at line 19 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define PGS_DISPLAY_SEGMENT 0x80 |
Definition at line 32 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
| #define PGS_OBJECT_SEGMENT 0x15 |
Definition at line 29 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
| #define PGS_PALETTE_SEGMENT 0x14 |
Definition at line 28 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
| #define PGS_PRESENTATION_SEGMENT 0x16 |
Definition at line 30 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
| #define PGS_WINDOW_SEGMENT 0x17 |
Definition at line 31 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractPgsSegment().
| #define REGION_COMPOSITION_SEGMENT 0x11 |
Definition at line 20 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::ExtractSegment().
| #define STUFFING_SEGMENT 0xFF |
Definition at line 26 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::Convert(), and cDvbSubtitleConverter::ExtractSegment().
| #define SUBTITLE_RETENTION 120 |
Definition at line 1354 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::cDvbSubtitleConverter().
| #define TEMPSUBTITLETAIL 1000 |
Definition at line 1515 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::Action().
|
static |
Definition at line 1510 of file dvbsubtitle.c.
References LimitTo32Bit.
Referenced by cDvbSubtitleConverter::Action(), and cDvbSubtitleConverter::FinishPage().
|
static |
Definition at line 46 of file dvbsubtitle.c.
|
static |
Definition at line 43 of file dvbsubtitle.c.
|
static |
Definition at line 39 of file dvbsubtitle.c.
|
static |
Definition at line 37 of file dvbsubtitle.c.
|
static |
Definition at line 42 of file dvbsubtitle.c.
Referenced by cSubtitleObject::Parse().
|
static |
Definition at line 47 of file dvbsubtitle.c.
|
static |
Definition at line 40 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::FinishPage().
|
static |
Definition at line 45 of file dvbsubtitle.c.
|
static |
Definition at line 41 of file dvbsubtitle.c.
|
static |
Definition at line 44 of file dvbsubtitle.c.
|
static |
Definition at line 38 of file dvbsubtitle.c.
|
static |
Definition at line 139 of file dvbsubtitle.c.
Referenced by cDvbSubtitleConverter::cDvbSubtitleConverter(), cDvbSubtitleBitmaps::DbgDump(), cDvbSubtitleConverter::ExtractPgsSegment(), cDvbSubtitleConverter::ExtractSegment(), and cSubtitleObject::Parse().