Go to the source code of this file.
Functions | |
| static int | createCodeToEnglishNamesMap (QMap< int, QString > &names) |
| Generated from http://www.loc.gov/standards/iso639-2/ascii_8bits.html using awk script: cat ISO-639-2_values_8bits.txt | \ awk -F'|' \ '{printf " names[iso639_str3_to_key(\"s\")] = QString(\"s\");\n", \ $1, $4}'. | |
| static int | createCode2ToCode3Map (QMap< int, int > &codemap) |
| static int | createCodeToCanonicalCodeMap (QMap< int, int > &canonical) |
| void | iso639_clear_language_list (void) |
| QStringList | iso639_get_language_list (void) |
| Returns list of three character ISO-639 language descriptors, starting with the most preferred. | |
| vector< int > | iso639_get_language_key_list (void) |
| QString | iso639_str2_to_str3 (const QString &str2) |
| QString | iso639_Alpha3_toName (const unsigned char *iso639_2) |
| QString | iso639_Alpha2_toName (const unsigned char *iso639_1) |
| QString | iso639_str_toName (const unsigned char *iso639) |
| Converts a 2 or 3 character iso639 string to a language name in English. | |
| QString | iso639_key_toName (int iso639_2) |
| Converts a canonical key to language name in English. | |
| int | iso639_key_to_canonical_key (int iso639_2) |
Variables | |
| QMap< int, QString > | _iso639_key_to_english_name |
| static QMap< int, int > | _iso639_key2_to_key3 |
| static QMap< int, int > | _iso639_key3_to_canonical_key3 |
| static QStringList | _languages |
| static vector< int > | _language_keys |
| int | dummy_createCodeToEnglishNamesMap |
| int | dummy_createCode2ToCode3Map |
| int | dummy_createCodeToCanonicalCodeMap |
| static int createCodeToEnglishNamesMap | ( | QMap< int, QString > & | names | ) | [static] |
Generated from http://www.loc.gov/standards/iso639-2/ascii_8bits.html using awk script: cat ISO-639-2_values_8bits.txt | \ awk -F'|' \ '{printf " names[iso639_str3_to_key(\"s\")] = QString(\"s\");\n", \ $1, $4}'.
with hand editing for duplicates ("ger"=="deu").
Definition at line 173 of file iso639.cpp.
| static int createCode2ToCode3Map | ( | QMap< int, int > & | codemap | ) | [static] |
Definition at line 656 of file iso639.cpp.
| static int createCodeToCanonicalCodeMap | ( | QMap< int, int > & | canonical | ) | [static] |
Definition at line 135 of file iso639.cpp.
| void iso639_clear_language_list | ( | void | ) |
Definition at line 19 of file iso639.cpp.
| QStringList iso639_get_language_list | ( | void | ) |
Returns list of three character ISO-639 language descriptors, starting with the most preferred.
Definition at line 30 of file iso639.cpp.
Referenced by EITScanner::EITScanner(), and iso639_get_language_key_list().
| vector<int> iso639_get_language_key_list | ( | void | ) |
Definition at line 52 of file iso639.cpp.
| QString iso639_str2_to_str3 | ( | const QString & | str2 | ) |
Definition at line 64 of file iso639.cpp.
Referenced by DVDRingBufferPriv::ConvertLangCode(), get_canonical_lang(), ISO639_fill_selections(), and iso639_get_language_list().
| QString iso639_Alpha3_toName | ( | const unsigned char * | iso639_2 | ) |
| QString iso639_Alpha2_toName | ( | const unsigned char * | iso639_1 | ) |
| QString iso639_str_toName | ( | const unsigned char * | iso639 | ) |
Converts a 2 or 3 character iso639 string to a language name in English.
Definition at line 96 of file iso639.cpp.
| QString iso639_key_toName | ( | int | iso639_2 | ) |
Converts a canonical key to language name in English.
Definition at line 106 of file iso639.cpp.
Referenced by DecoderBase::AutoSelectTrack(), DecoderBase::GetTrackDesc(), AvFormatDecoder::GetTrackDesc(), AvFormatDecoder::ScanATSCCaptionStreams(), AvFormatDecoder::ScanStreams(), AvFormatDecoder::ScanTeletextCaptions(), and ISO639LanguageDescriptor::toString().
| int iso639_key_to_canonical_key | ( | int | iso639_2 | ) |
Definition at line 116 of file iso639.cpp.
Referenced by ISO639LanguageDescriptor::CanonicalLanguageKey(), TeletextDescriptor::CanonicalLanguageKey(), SubtitlingDescriptor::CanonicalLanguageKey(), ShortEventDescriptor::CanonicalLanguageKey(), ExtendedEventDescriptor::CanonicalLanguageKey(), ComponentDescriptor::CanonicalLanguageKey(), CaptionServiceDescriptor::CanonicalLanguageKey(), MultipleStringStructure::CanonicalLanguageKey(), get_canonical_lang(), iso639_Alpha3_toName(), iso639_str_to_canonoical_str(), and EITHelper::SetLanguagePreferences().
| QMap<int, QString> _iso639_key_to_english_name |
Definition at line 7 of file iso639.cpp.
Referenced by iso639_Alpha2_toName(), iso639_Alpha3_toName(), ISO639_fill_selections(), and iso639_key_toName().
QMap<int, int> _iso639_key2_to_key3 [static] |
Definition at line 8 of file iso639.cpp.
Referenced by iso639_Alpha2_toName(), and iso639_str2_to_str3().
QMap<int, int> _iso639_key3_to_canonical_key3 [static] |
QStringList _languages [static] |
Definition at line 10 of file iso639.cpp.
Referenced by iso639_clear_language_list(), and iso639_get_language_list().
vector<int> _language_keys [static] |
Definition at line 11 of file iso639.cpp.
Referenced by iso639_clear_language_list(), and iso639_get_language_key_list().
Initial value:
Definition at line 126 of file iso639.cpp.
Initial value:
Definition at line 129 of file iso639.cpp.
Initial value:
Definition at line 132 of file iso639.cpp.
1.5.5