Mercurial > mplayer.hg
diff libmpdemux/demuxer.c @ 15285:39eb8a327ea9
adds a parameter to the switch_audio command to directly select a track.
Patch by kiriuja mplayer-patches at en-directo net
author | reimar |
---|---|
date | Thu, 28 Apr 2005 14:43:19 +0000 |
parents | b7aa70b05d76 |
children | 536e50589652 |
line wrap: on
line diff
--- a/libmpdemux/demuxer.c Wed Apr 27 21:59:38 2005 +0000 +++ b/libmpdemux/demuxer.c Thu Apr 28 14:43:19 2005 +0000 @@ -1778,8 +1778,9 @@ return ans; } -int demuxer_switch_audio(demuxer_t *demuxer){ - int ans = 0; - int res = demux_control(demuxer, DEMUXER_CTRL_SWITCH_AUDIO, &ans); - return ans; +int demuxer_switch_audio(demuxer_t *demuxer, int index){ + int res = demux_control(demuxer, DEMUXER_CTRL_SWITCH_AUDIO, &index); + if (res == DEMUXER_CTRL_NOTIMPL) + index = demuxer->audio->id; + return index; }