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 | } |