# HG changeset patch # User alex # Date 1088248615 0 # Node ID 411c38e35f0a28a6acd944ef662d247ec493060f # Parent 4895cd4ed323c53f23ea5a2904613619ae28f148 asyncblit slows down on UP systems, regarding to the SDL docs, noticed by John Phillip diff -r 4895cd4ed323 -r 411c38e35f0a libvo/vo_sdl.c --- a/libvo/vo_sdl.c Sat Jun 26 10:55:16 2004 +0000 +++ b/libvo/vo_sdl.c Sat Jun 26 11:16:55 2004 +0000 @@ -445,8 +445,9 @@ /* 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 @@ } 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