diff Gui/interface.c @ 9812:22092ed814ad

fix dvd, vcd playing, compiling, and add one small playlist patch
author pontscho
date Thu, 03 Apr 2003 12:09:44 +0000
parents bc24dd70c6e2
children 09d630a4f991
line wrap: on
line diff
--- a/Gui/interface.c	Thu Apr 03 12:02:28 2003 +0000
+++ b/Gui/interface.c	Thu Apr 03 12:09:44 2003 +0000
@@ -366,6 +366,7 @@
 extern vo_functions_t * video_out;
 extern int    		frame_dropping;
 extern int              stream_dump_type;
+extern int  		vcd_track;
 extern m_obj_settings_t*vo_plugin_args;
 
 #if defined( USE_OSD ) || defined( USE_SUB )
@@ -694,12 +695,20 @@
 	       break;
 #ifdef HAVE_VCD
 	  case STREAMTYPE_VCD:
-	       vcd_track=guiIntfStruct.Track;
+	       {
+	        char tmp[512];
+		sprintf( tmp,"vcd://%d",guiIntfStruct.Track + 1 );
+		guiSetFilename( guiIntfStruct.Filename,tmp );
+	       }
 	       break;
 #endif
 #ifdef USE_DVDREAD
  	  case STREAMTYPE_DVD:
-	       dvd_title=guiIntfStruct.Title;
+	       {
+	        char tmp[512];
+		sprintf( tmp,"dvd://%d",guiIntfStruct.Title );
+		guiSetFilename( guiIntfStruct.Filename,tmp );
+	       }
 	       dvd_chapter=guiIntfStruct.Chapter;
 	       dvd_angle=guiIntfStruct.Angle;
 	       break;