summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-05 23:54:15 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-05 23:54:15 +0000
commit67e827d13f82d565a875d1b404d55b644c4315b0 (patch)
tree4c2fbc79f2ed128680caef11b1b0e3a6b047655c /Gui
parenteb13fb1ec245193a46416f3d6aa410444bd05a7d (diff)
downloadmpv-67e827d13f82d565a875d1b404d55b644c4315b0.tar.bz2
mpv-67e827d13f82d565a875d1b404d55b644c4315b0.tar.xz
need this
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8381 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/app.h3
-rw-r--r--Gui/mplayer/mw.c11
2 files changed, 10 insertions, 4 deletions
diff --git a/Gui/app.h b/Gui/app.h
index 38a4a6c29f..c12258091b 100644
--- a/Gui/app.h
+++ b/Gui/app.h
@@ -58,7 +58,8 @@
#define evLoadAudioFile 42
#define evSetAspect 44
#define evSetAudio 45
-// 46 ...
+#define evSetVideo 46
+// 47 ...
#define evExit 1000
diff --git a/Gui/mplayer/mw.c b/Gui/mplayer/mw.c
index 9d69a8d106..473c1a46d7 100644
--- a/Gui/mplayer/mw.c
+++ b/Gui/mplayer/mw.c
@@ -244,8 +244,6 @@ drawrenderedtext:
}
extern void exit_player(char* how);
-extern int audio_id;
-extern int dvdsub_id;
extern char * dvd_device;
extern int vcd_track;
extern char * cdrom_device;
@@ -277,7 +275,14 @@ void mplEventHandling( int msg,float param )
if ( guiIntfStruct.StreamType == STREAMTYPE_DVD ) goto play;
guiIntfStruct.FilenameChanged=1;
break;
-
+
+ case evSetVideo:
+ if ( !guiIntfStruct.demuxer ) break;
+ video_id=(int)param;
+ if ( guiIntfStruct.StreamType == STREAMTYPE_DVD ) goto play;
+ guiIntfStruct.FilenameChanged=1;
+ break;
+
#ifdef HAVE_VCD
case evSetVCDTrack:
guiIntfStruct.Track=(int)param;