Include dependency graph for subsdec.c:

Defines | |
| #define | ENCODING_TEXT N_("Subtitles text encoding") |
| #define | ENCODING_LONGTEXT N_("Set the encoding used in text subtitles") |
| #define | ALIGN_TEXT N_("Subtitles justification") |
| #define | ALIGN_LONGTEXT N_("Set the justification of subtitles") |
| #define | AUTODETECT_UTF8_TEXT N_("UTF-8 subtitles autodetection") |
| #define | AUTODETECT_UTF8_LONGTEXT |
| #define | FORMAT_TEXT N_("Formatted Subtitles") |
| #define | FORMAT_LONGTEXT |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| static subpicture_t * | DecodeBlock (decoder_t *, block_t **) |
| static subpicture_t * | ParseText (decoder_t *, block_t *) |
| static char * | StripTags (char *) |
| static char * | CreateHtmlSubtitle (char *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| char * | GotoNextLine (char *psz_text) |
Variables | |
| static const char *const | ppsz_encodings [] |
| static const int | pi_justification [] = { 0, 1, 2 } |
| static const char *const | ppsz_justification_text [] |
| #define ALIGN_LONGTEXT N_("Set the justification of subtitles") |
| #define ALIGN_TEXT N_("Subtitles justification") |
| #define AUTODETECT_UTF8_LONGTEXT |
Value:
N_("This enables automatic detection of " \ "UTF-8 encoding within subtitles files.")
| #define AUTODETECT_UTF8_TEXT N_("UTF-8 subtitles autodetection") |
| #define ENCODING_LONGTEXT N_("Set the encoding used in text subtitles") |
| #define ENCODING_TEXT N_("Subtitles text encoding") |
| #define FORMAT_LONGTEXT |
Value:
N_("Some subtitle formats allow for text formatting. " \ "VLC partly implements this, but you can choose to disable all formatting.")
| #define FORMAT_TEXT N_("Formatted Subtitles") |
| static void CloseDecoder | ( | vlc_object_t * | ) | [static] |
| static char * CreateHtmlSubtitle | ( | char * | ) | [static] |
| static subpicture_t * DecodeBlock | ( | decoder_t * | , | |
| block_t ** | ||||
| ) | [static] |
| char* GotoNextLine | ( | char * | psz_text | ) |
| static int OpenDecoder | ( | vlc_object_t * | ) | [static] |
| static subpicture_t * ParseText | ( | decoder_t * | , | |
| block_t * | ||||
| ) | [static] |
| static char * StripTags | ( | char * | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const int pi_justification[] = { 0, 1, 2 } [static] |
const char* const ppsz_encodings[] [static] |
Initial value:
{
"Default" , "ASCII", "UTF-8", "",
"ISO-8859-1", "CP1252", "MacRoman", "MacIceland","ISO-8859-15", "",
"ISO-8859-2", "CP1250", "MacCentralEurope", "MacCroatian", "MacRomania", "",
"ISO-8859-5", "CP1251", "MacCyrillic", "MacUkraine", "KOI8-R", "KOI8-U", "KOI8-RU", "",
"ISO-8859-6", "CP1256", "MacArabic", "",
"ISO-8859-7", "CP1253", "MacGreek", "",
"ISO-8859-8", "CP1255", "MacHebrew", "",
"ISO-8859-9", "CP1254", "MacTurkish", "",
"ISO-8859-13", "CP1257", "",
"ISO-2022-JP", "ISO-2022-JP-1", "ISO-2022-JP-2", "EUC-JP", "SHIFT_JIS", "",
"ISO-2022-CN", "ISO-2022-CN-EXT", "EUC-CN", "EUC-TW", "BIG5", "BIG5-HKSCS", "",
"ISO-2022-KR", "EUC-KR", "",
"MacThai", "KOI8-T", "",
"ISO-8859-3", "ISO-8859-4", "ISO-8859-10", "ISO-8859-14", "ISO-8859-16", "",
"CP850", "CP862", "CP866", "CP874", "CP932", "CP949", "CP950", "CP1133", "CP1258", "",
"Macintosh", "",
"UTF-7", "UTF-16", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE",
"C99", "JAVA", "UCS-2", "UCS-2BE", "UCS-2LE", "UCS-4", "UCS-4BE", "UCS-4LE", "",
"HZ", "GBK", "GB18030", "JOHAB", "ARMSCII-8",
"Georgian-Academy", "Georgian-PS", "TIS-620", "MuleLao-1", "VISCII", "TCVN",
"HPROMAN8", "NEXTSTEP" }
const char* const ppsz_justification_text[] [static] |
1.5.1