comparison libmpdemux/demux_ts.c @ 23835:eb2cce132396

Fix for bugzilla #835 1) set audio language preferences (on command line or in ~/.mplayer/config). (say, alang = Japanese[jpn],ja,jp,jpn,English[eng],en,eng,ko,ru,rus) 2) play a transport stream whose audio streams are not labeled -> no audio Patch by Sergey Svishchev >>> svs - ropnet ru <<< on bugzilla Blessed by nicodvb
author rtogni
date Tue, 24 Jul 2007 21:04:08 +0000
parents 53d57a0ebe13
children 2f9f0e7fe015
comparison
equal deleted inserted replaced
23834:bb61c85e8467 23835:eb2cce132396
696 { 696 {
697 chosen_pid = (req_apid == es.pid); 697 chosen_pid = (req_apid == es.pid);
698 if(! chosen_pid) 698 if(! chosen_pid)
699 continue; 699 continue;
700 } 700 }
701 else if(param->alang[0] > 0) 701 else if(param->alang[0] > 0 && es.lang[0] > 0)
702 { 702 {
703 if(pid_match_lang(priv, es.pid, param->alang) == -1) 703 if(pid_match_lang(priv, es.pid, param->alang) == -1)
704 continue; 704 continue;
705 705
706 chosen_pid = 1; 706 chosen_pid = 1;