diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-06-26 11:16:55 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-06-26 11:16:55 +0000 |
commit | f75fd35c98aa7ac026c75861f65f1c0f220c1b30 (patch) | |
tree | c1f192eb112be9675b1af9eb214a4ae170d2bd55 /libvo/vo_sdl.c | |
parent | a4a66db24eaedbe241e95cf2df7a50a9175f54b0 (diff) | |
download | mpv-f75fd35c98aa7ac026c75861f65f1c0f220c1b30.tar.bz2 mpv-f75fd35c98aa7ac026c75861f65f1c0f220c1b30.tar.xz |
asyncblit slows down on UP systems, regarding to the SDL docs, noticed by John Phillip
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12684 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_sdl.c')
-rw-r--r-- | libvo/vo_sdl.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libvo/vo_sdl.c b/libvo/vo_sdl.c index bf549a99b3..91c8943689 100644 --- a/libvo/vo_sdl.c +++ b/libvo/vo_sdl.c @@ -445,8 +445,9 @@ static int sdl_open (void *plugin, void *name) /* other default values */ #ifdef SDL_NOHWSURFACE if(verbose) printf("SDL: using software-surface\n"); - priv->sdlflags = SDL_SWSURFACE|SDL_RESIZABLE|SDL_ASYNCBLIT|SDL_ANYFORMAT; - priv->sdlfullflags = SDL_SWSURFACE|SDL_FULLSCREEN|SDL_ASYNCBLIT|SDL_ANYFORMAT; + priv->sdlflags = SDL_SWSURFACE|SDL_RESIZABLE|SDL_ANYFORMAT; + priv->sdlfullflags = SDL_SWSURFACE|SDL_FULLSCREEN|SDL_ANYFORMAT; + // XXX:FIXME: ASYNCBLIT should be enabled for SMP systems #else /*if((strcmp(priv->driver, "dga") == 0) && (priv->mode)) { if(verbose) printf("SDL: using software-surface\n"); @@ -455,8 +456,9 @@ static int sdl_open (void *plugin, void *name) } else { */ if(verbose) printf("SDL: using hardware-surface\n"); - priv->sdlflags = SDL_HWSURFACE|SDL_RESIZABLE|SDL_ASYNCBLIT/*|SDL_ANYFORMAT*/; - priv->sdlfullflags = SDL_HWSURFACE|SDL_FULLSCREEN|SDL_ASYNCBLIT/*|SDL_ANYFORMAT*/; + priv->sdlflags = SDL_HWSURFACE|SDL_RESIZABLE/*|SDL_ANYFORMAT*/; + priv->sdlfullflags = SDL_HWSURFACE|SDL_FULLSCREEN/*|SDL_ANYFORMAT*/; + // XXX:FIXME: ASYNCBLIT should be enabled for SMP systems //} #endif |