summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-28 14:43:19 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-04-28 14:43:19 +0000
commitbe54f4813fdc9f5714f3b010a46b962d37e27b2b (patch)
treeac769f2d59029f42db18c8a24a7175465a944e26 /mplayer.c
parent68f4daf93b9921a1614fe9bfd349af20a3f5b63d (diff)
downloadmpv-be54f4813fdc9f5714f3b010a46b962d37e27b2b.tar.bz2
mpv-be54f4813fdc9f5714f3b010a46b962d37e27b2b.tar.xz
adds a parameter to the switch_audio command to directly select a track.
Patch by kiriuja mplayer-patches at en-directo net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15286 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/mplayer.c b/mplayer.c
index a317717ff9..970b11985a 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -3494,9 +3494,11 @@ if (stream->type==STREAMTYPE_DVDNAV && dvd_nav_still)
case MP_CMD_GET_PERCENT_POS : {
mp_msg(MSGT_GLOBAL,MSGL_INFO,MSGTR_AnsPercentPos, demuxer_get_percent_pos(demuxer));
} break;
- case MP_CMD_SWITCH_AUDIO :
- demuxer_switch_audio(demuxer);
- break;
+ case MP_CMD_SWITCH_AUDIO : {
+ int v = demuxer_switch_audio(demuxer, cmd->args[0].v.i);
+ if (identify)
+ mp_msg(MSGT_GLOBAL, MSGL_INFO, "ID_AUDIO_TRACK=%d\n", v);
+ } break;
case MP_CMD_RUN : {
#ifndef __MINGW32__
if(!fork()) {