vdr
1.7.31
|
Namespaces | |
namespace | DVBTime |
Typedefs | |
typedef unsigned char | u_char |
typedef uint8_t | EightBit |
typedef uint16_t | SixteenBit |
typedef uint32_t | ThirtyTwoBit |
typedef uint64_t | SixtyFourBit |
Functions | |
bool | SetSystemCharacterTable (const char *CharacterTable) |
const char * | getCharacterTable (const unsigned char *&buffer, int &length, bool *isSingleByte=NULL) |
bool | convertCharacterTable (const char *from, size_t fromLength, char *to, size_t toLength, const char *fromCode) |
bool | systemCharacterTableIsSingleByte (void) |
static int | Utf8CharLen (const char *s) |
Variables | |
static const char * | CharacterTables1 [] |
static const char * | CharacterTables2 [] |
static const char * | SystemCharacterTable = NULL |
bool | SystemCharacterTableIsSingleByte = true |
typedef uint8_t SI::EightBit |
Definition at line 410 of file include/libsi/si.h.
typedef uint16_t SI::SixteenBit |
Definition at line 411 of file include/libsi/si.h.
typedef uint64_t SI::SixtyFourBit |
Definition at line 413 of file include/libsi/si.h.
typedef uint32_t SI::ThirtyTwoBit |
Definition at line 412 of file include/libsi/si.h.
typedef unsigned char SI::u_char |
Definition at line 24 of file include/libsi/headers.h.
enum SI::AudioType |
AudioTypeUndefined | |
AudioTypeCleanEffects | |
AudioTypeHearingImpaired | |
AudioTypeVisualImpairedCommentary | |
AudioTypeUndefined | |
AudioTypeCleanEffects | |
AudioTypeHearingImpaired | |
AudioTypeVisualImpairedCommentary |
Definition at line 200 of file include/libsi/si.h.
enum SI::AudioType |
AudioTypeUndefined | |
AudioTypeCleanEffects | |
AudioTypeHearingImpaired | |
AudioTypeVisualImpairedCommentary | |
AudioTypeUndefined | |
AudioTypeCleanEffects | |
AudioTypeHearingImpaired | |
AudioTypeVisualImpairedCommentary |
Definition at line 200 of file libsi/si.h.
enum SI::DescriptorTag |
Definition at line 51 of file libsi/si.h.
enum SI::DescriptorTag |
Definition at line 51 of file include/libsi/si.h.
Definition at line 179 of file libsi/si.h.
Definition at line 179 of file include/libsi/si.h.
enum SI::LinkageType |
Definition at line 188 of file include/libsi/si.h.
enum SI::LinkageType |
Definition at line 188 of file libsi/si.h.
enum SI::RunningStatus |
Definition at line 181 of file include/libsi/si.h.
enum SI::RunningStatus |
Definition at line 181 of file libsi/si.h.
enum SI::TableId |
Definition at line 23 of file include/libsi/si.h.
enum SI::TableId |
Definition at line 23 of file libsi/si.h.
bool SI::convertCharacterTable | ( | const char * | from, |
size_t | fromLength, | ||
char * | to, | ||
size_t | toLength, | ||
const char * | fromCode | ||
) |
Definition at line 381 of file si.c.
References SystemCharacterTable.
Referenced by SI::String::decodeText().
const char * SI::getCharacterTable | ( | const unsigned char *& | buffer, |
int & | length, | ||
bool * | isSingleByte = NULL |
||
) |
Definition at line 345 of file si.c.
References CharacterTables1, CharacterTables2, NumEntries, and SingleByteLimit.
Referenced by cSubtitleObject::DecodeCharacterString(), and SI::String::decodeText().
bool SI::SetSystemCharacterTable | ( | const char * | CharacterTable | ) |
Definition at line 321 of file si.c.
References CharacterTables1, CharacterTables2, NumEntries, SingleByteLimit, SystemCharacterTable, and SystemCharacterTableIsSingleByte.
Referenced by main().
bool SI::systemCharacterTableIsSingleByte | ( | void | ) |
Definition at line 316 of file si.c.
References SystemCharacterTableIsSingleByte.
|
static |
Definition at line 409 of file si.c.
References MT, and SystemCharacterTableIsSingleByte.
Referenced by SI::String::decodeText().
|
static |
Definition at line 255 of file si.c.
Referenced by getCharacterTable(), and SetSystemCharacterTable().
|
static |
Definition at line 292 of file si.c.
Referenced by getCharacterTable(), and SetSystemCharacterTable().
|
static |
Definition at line 313 of file si.c.
Referenced by convertCharacterTable(), and SetSystemCharacterTable().
bool SI::SystemCharacterTableIsSingleByte = true |
Definition at line 314 of file si.c.
Referenced by SI::String::decodeText(), SetSystemCharacterTable(), systemCharacterTableIsSingleByte(), and Utf8CharLen().