diff options
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -4608,12 +4608,9 @@ if (ts_prog) { mp_property_do("switch_program", M_PROPERTY_SET, &tmp, mpctx); } // select audio stream - if (mpctx->num_sources) - for (int i = 0; i < mpctx->num_sources; i++) - select_audio(mpctx->sources[i].demuxer, opts->audio_id, - opts->audio_lang); - else - select_audio(mpctx->d_audio->demuxer, opts->audio_id, opts->audio_lang); + for (int i = 0; i < mpctx->num_sources; i++) + select_audio(mpctx->sources[i].demuxer->audio->demuxer, opts->audio_id, + opts->audio_lang); // DUMP STREAMS: if((stream_dump_type)&&(stream_dump_type<4)){ |