From 36a0a355987f8619a6a93be5797b3ef9d0141903 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 7 Nov 2009 11:12:56 +0000 Subject: [PATCH] Use switch_program property from mplayer.c to set ts_prog. This seems to leave the ts demuxer unaffected, but fixes -tsprog with the lavf demuxer. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29846 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mplayer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mplayer.c b/mplayer.c index 87f5b0b6ab..038d981b00 100644 --- a/mplayer.c +++ b/mplayer.c @@ -3339,6 +3339,10 @@ mpctx->d_audio=mpctx->demuxer->audio; mpctx->d_video=mpctx->demuxer->video; mpctx->d_sub=mpctx->demuxer->sub; +if (ts_prog) { + int tmp = ts_prog; + mp_property_do("switch_program", M_PROPERTY_SET, &tmp, mpctx); +} // select audio stream select_audio(mpctx->demuxer, audio_id, audio_lang);