Mercurial > mplayer.hg
changeset 9088:731e5dc57436
- fix -fs
- set sub_fps to null for new files
- fix one sig11, if you play vcd, and the disc is not vcd, playtree is dead
- add playbar vertical position support
- etc.
author | pontscho |
---|---|
date | Sat, 25 Jan 2003 10:04:05 +0000 |
parents | ace727b8c2dc |
children | 483271b371ee |
files | Gui/interface.c Gui/mplayer/gtk/fs.c Gui/mplayer/pb.c mplayer.c |
diffstat | 4 files changed, 16 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/Gui/interface.c Sat Jan 25 10:03:35 2003 +0000 +++ b/Gui/interface.c Sat Jan 25 10:04:05 2003 +0000 @@ -170,7 +170,6 @@ #ifdef HAVE_DXR3 if ( !gtkDXR3Device ) gtkDXR3Device=strdup( "/dev/em8300-0" ); #endif - fullscreen=gtkLoadFullscreen; if ( stream_cache_size != -1 ) { gtkCacheOn=1; gtkCacheSize=stream_cache_size; } if ( autosync && autosync != gtkAutoSync ) { gtkAutoSyncOn=1; gtkAutoSync=autosync; } @@ -189,7 +188,7 @@ case -2: mp_msg( MSGT_GPLAYER,MSGL_ERR,MSGTR_SKIN_SKINCFG_SkinCfgReadError,skinName ); exit( 0 ); } // --- initialize windows - if ( ( mplDrawBuffer = (unsigned char *)calloc( 1,appMPlayer.main.Bitmap.ImageSize ) ) == NULL ) + if ( ( mplDrawBuffer = (unsigned char *)malloc( appMPlayer.main.Bitmap.ImageSize ) ) == NULL ) { fprintf( stderr,MSGTR_NEMDB ); exit( 0 ); @@ -259,6 +258,7 @@ appMPlayer.subWindow.Mapped=wsMapped; } + if ( !fullscreen ) fullscreen=gtkLoadFullscreen; if ( fullscreen ) { mplFullScreen();
--- a/Gui/mplayer/gtk/fs.c Sat Jan 25 10:03:35 2003 +0000 +++ b/Gui/mplayer/gtk/fs.c Sat Jan 25 10:04:05 2003 +0000 @@ -471,7 +471,7 @@ case fsVideoSelector: guiSetDF( guiIntfStruct.Filename,fsSelectedDirectory,fsSelectedFile ); guiIntfStruct.StreamType=STREAMTYPE_FILE; - guiIntfStruct.FilenameChanged=1; + guiIntfStruct.FilenameChanged=1; sub_fps=0; gfree( (void **)&guiIntfStruct.AudioFile ); gfree( (void **)&guiIntfStruct.Subtitlename ); fs_PersistantHistory( fsSelectedDirectory ); //totem, write into history
--- a/Gui/mplayer/pb.c Sat Jan 25 10:03:35 2003 +0000 +++ b/Gui/mplayer/pb.c Sat Jan 25 10:04:05 2003 +0000 @@ -39,11 +39,19 @@ void mplPBDraw( void ) { + int x; + if ( !appMPlayer.subWindow.isFullScreen ) return; if ( !mplPBVisible || !appMPlayer.barIsPresent ) return; - appMPlayer.bar.x=( appMPlayer.subWindow.Width - appMPlayer.bar.width ) / 2; - +// appMPlayer.bar.x=( appMPlayer.subWindow.Width - appMPlayer.bar.width ) / 2; + switch( appMPlayer.bar.x ) + { + case -1: x=( appMPlayer.subWindow.Width - appMPlayer.bar.width ) / 2; break; + case -2: x=( appMPlayer.subWindow.Width - appMPlayer.bar.width ); break; + default: x=appMPlayer.bar.x; + } + switch ( mplPBFade ) { case 1: // fade in @@ -54,7 +62,7 @@ mplPBFade=0; vo_mouse_autohide=0; } - wsMoveWindow( &appMPlayer.barWindow,0,appMPlayer.bar.x,mplPBLength ); + wsMoveWindow( &appMPlayer.barWindow,0,x,mplPBLength ); break; case 2: // fade out mplPBLength+=10; @@ -66,7 +74,7 @@ wsVisibleWindow( &appMPlayer.barWindow,wsHideWindow ); return; } - wsMoveWindow( &appMPlayer.barWindow,0,appMPlayer.bar.x,mplPBLength ); + wsMoveWindow( &appMPlayer.barWindow,0,x,mplPBLength ); break; }
--- a/mplayer.c Sat Jan 25 10:03:35 2003 +0000 +++ b/mplayer.c Sat Jan 25 10:04:05 2003 +0000 @@ -1275,6 +1275,7 @@ play_tree_t* entry; // Handle playlist current_module="handle_playlist"; + if ( stream->type != STREAMTYPE_PLAYLIST ) goto goto_next_file; mp_msg(MSGT_CPLAYER,MSGL_INFO,"Falling back on trying to parse playlist %s...\n",filename); stream_reset(stream); stream_seek(stream,stream->start_pos);