Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
9811:7089c6c95adb | 9812:22092ed814ad |
---|---|
364 | 364 |
365 extern ao_functions_t * audio_out; | 365 extern ao_functions_t * audio_out; |
366 extern vo_functions_t * video_out; | 366 extern vo_functions_t * video_out; |
367 extern int frame_dropping; | 367 extern int frame_dropping; |
368 extern int stream_dump_type; | 368 extern int stream_dump_type; |
369 extern int vcd_track; | |
369 extern m_obj_settings_t*vo_plugin_args; | 370 extern m_obj_settings_t*vo_plugin_args; |
370 | 371 |
371 #if defined( USE_OSD ) || defined( USE_SUB ) | 372 #if defined( USE_OSD ) || defined( USE_SUB ) |
372 void guiLoadFont( void ) | 373 void guiLoadFont( void ) |
373 { | 374 { |
692 { | 693 { |
693 case STREAMTYPE_PLAYLIST: | 694 case STREAMTYPE_PLAYLIST: |
694 break; | 695 break; |
695 #ifdef HAVE_VCD | 696 #ifdef HAVE_VCD |
696 case STREAMTYPE_VCD: | 697 case STREAMTYPE_VCD: |
697 vcd_track=guiIntfStruct.Track; | 698 { |
699 char tmp[512]; | |
700 sprintf( tmp,"vcd://%d",guiIntfStruct.Track + 1 ); | |
701 guiSetFilename( guiIntfStruct.Filename,tmp ); | |
702 } | |
698 break; | 703 break; |
699 #endif | 704 #endif |
700 #ifdef USE_DVDREAD | 705 #ifdef USE_DVDREAD |
701 case STREAMTYPE_DVD: | 706 case STREAMTYPE_DVD: |
702 dvd_title=guiIntfStruct.Title; | 707 { |
708 char tmp[512]; | |
709 sprintf( tmp,"dvd://%d",guiIntfStruct.Title ); | |
710 guiSetFilename( guiIntfStruct.Filename,tmp ); | |
711 } | |
703 dvd_chapter=guiIntfStruct.Chapter; | 712 dvd_chapter=guiIntfStruct.Chapter; |
704 dvd_angle=guiIntfStruct.Angle; | 713 dvd_angle=guiIntfStruct.Angle; |
705 break; | 714 break; |
706 #endif | 715 #endif |
707 } | 716 } |