diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-01 09:30:46 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-01 09:30:46 +0000 |
commit | 8fde780d464f4390827e4632ea1f081b044b84cc (patch) | |
tree | 7ceb51b3de6ee36a0f92c11ef41b79d96003c19a /Gui/mplayer/play.c | |
parent | 14768c4b7a71475369cc7c14aef30517d6911e63 (diff) | |
download | mpv-8fde780d464f4390827e4632ea1f081b044b84cc.tar.bz2 mpv-8fde780d464f4390827e4632ea1f081b044b84cc.tar.xz |
some bug fix, and sub window render speed up.. 10l kola ? :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2026 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/play.c')
-rw-r--r-- | Gui/mplayer/play.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Gui/mplayer/play.c b/Gui/mplayer/play.c index 5d94f239ac..9f5d5b5d6c 100644 --- a/Gui/mplayer/play.c +++ b/Gui/mplayer/play.c @@ -53,8 +53,8 @@ void mplStop() // if ( !mplShMem->Playing ) return; if ( !appMPlayer.subWindow.isFullScreen ) { - wsMoveWindow( &appMPlayer.subWindow,appMPlayer.sub.x,appMPlayer.sub.y ); wsResizeWindow( &appMPlayer.subWindow,appMPlayer.sub.width,appMPlayer.sub.height ); + wsMoveWindow( &appMPlayer.subWindow,appMPlayer.sub.x,appMPlayer.sub.y ); } mplSubRender=1; wsClearWindow( appMPlayer.subWindow ); @@ -174,6 +174,7 @@ void ChangeSkin( void ) } wsSetBackgroundRGB( &appMPlayer.subWindow,appMPlayer.subR,appMPlayer.subG,appMPlayer.subB ); wsClearWindow( appMPlayer.subWindow ); + if ( appMPlayer.sub.Bitmap.Image ) wsConvert( &appMPlayer.subWindow,appMPlayer.sub.Bitmap.Image,appMPlayer.sub.Bitmap.ImageSize ); mplSubRender=1; wsPostRedisplay( &appMPlayer.subWindow ); } @@ -203,5 +204,8 @@ void EventHandling( void ) void mplResizeToMovieSize( unsigned int width,unsigned int height ) { if ( !appMPlayer.subWindow.isFullScreen ) + { wsResizeWindow( &appMPlayer.subWindow,width,height ); + wsMoveWindow( &appMPlayer.subWindow,appMPlayer.sub.x,appMPlayer.sub.y ); + } } |