diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-16 21:23:06 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-11-16 21:23:06 +0000 |
commit | 96e829fc9c37f01952f3ccb8785ea0a8e9046937 (patch) | |
tree | be5d16e8f730a2c824f27fb0d7574503a7fa1b64 /libmpdemux/demuxer.c | |
parent | 7ddcc3ef32645e7a9f2807adc1b9f1f19a8eb0f8 (diff) | |
download | mpv-96e829fc9c37f01952f3ccb8785ea0a8e9046937.tar.bz2 mpv-96e829fc9c37f01952f3ccb8785ea0a8e9046937.tar.xz |
added code to switch video stream
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20964 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.c')
-rw-r--r-- | libmpdemux/demuxer.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index 2448bf7ab2..e5dd39c25b 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -1079,6 +1079,13 @@ int demuxer_switch_audio(demuxer_t *demuxer, int index){ return index; } +int demuxer_switch_video(demuxer_t *demuxer, int index){ + int res = demux_control(demuxer, DEMUXER_CTRL_SWITCH_VIDEO, &index); + if (res == DEMUXER_CTRL_NOTIMPL) + index = demuxer->video->id; + return index; +} + int demuxer_add_chapter(demuxer_t* demuxer, const char* name, uint64_t start, uint64_t end){ if (demuxer->chapters == NULL) demuxer->chapters = malloc (32*sizeof(*demuxer->chapters)); |