diff --git a/mythtv/libs/libmythtv/avformatdecoder.cpp b/mythtv/libs/libmythtv/avformatdecoder.cpp
index edf3d59..15597d3 100644
|
a
|
b
|
int AvFormatDecoder::ScanStreams(bool novideo) |
| 2224 | 2224 | AVMetadataTag *metatag = av_metadata_get(ic->streams[i]->metadata, |
| 2225 | 2225 | "language", NULL, 0); |
| 2226 | 2226 | int lang = metatag ? get_canonical_lang(metatag->value) : iso639_str3_to_key("und"); |
| 2227 | | int lang_indx = lang_aud_cnt[lang]; |
| 2228 | | lang_indx = lang_sub_cnt[lang]; |
| 2229 | | lang_sub_cnt[lang]++; |
| | 2227 | int lang_indx = lang_sub_cnt[lang]++; |
| 2230 | 2228 | |
| 2231 | 2229 | tracks[kTrackTypeSubtitle].push_back( |
| 2232 | 2230 | StreamInfo(i, lang, lang_indx, ic->streams[i]->id)); |
| … |
… |
int AvFormatDecoder::ScanStreams(bool novideo) |
| 2251 | 2249 | lang = metatag ? get_canonical_lang(metatag->value) : iso639_str3_to_key("und"); |
| 2252 | 2250 | } |
| 2253 | 2251 | |
| 2254 | | int lang_indx = lang_aud_cnt[lang]; |
| 2255 | | lang_aud_cnt[lang]++; |
| | 2252 | int lang_indx = lang_aud_cnt[lang]++; |
| 2256 | 2253 | |
| 2257 | 2254 | if (ic->streams[i]->codec->avcodec_dual_language) |
| 2258 | 2255 | { |
| 2259 | 2256 | tracks[kTrackTypeAudio].push_back( |
| 2260 | 2257 | StreamInfo(i, lang, lang_indx, ic->streams[i]->id, 0)); |
| | 2258 | lang_indx = lang_aud_cnt[lang]++; |
| 2261 | 2259 | tracks[kTrackTypeAudio].push_back( |
| 2262 | 2260 | StreamInfo(i, lang, lang_indx, ic->streams[i]->id, 1)); |
| 2263 | 2261 | } |