Ticket #8900: mythtv_lpcm.patch
File mythtv_lpcm.patch, 1.6 KB (added by , 15 years ago) |
---|
-
libs/libmythtv/avformatdecoder.cpp
3797 3797 3798 3798 vector<int> flang = filter_lang(atracks, canonical_key); 3799 3799 3800 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3800 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_FLAC); 3801 3802 if (selTrack < 0) 3803 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3801 3804 3802 3805 if (selTrack < 0) 3803 3806 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_EAC3); … … 3820 3823 { 3821 3824 vector<int> flang = filter_lang(atracks, *it); 3822 3825 3823 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3826 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_FLAC); 3827 3828 if (selTrack < 0) 3829 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3824 3830 3825 3831 if (selTrack < 0) 3826 3832 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_EAC3); … … 3841 3847 VERBOSE(VB_AUDIO, LOC + "Trying to select audio track (wo/lang)"); 3842 3848 vector<int> flang = filter_lang(atracks, -1); 3843 3849 3844 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3850 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_FLAC); 3851 3852 if (selTrack < 0) 3853 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_TRUEHD); 3845 3854 3846 3855 if (selTrack < 0) 3847 3856 selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_EAC3);