[Mplayer-cvslog] CVS: main/libvo vo_sdl.c,1.12,1.13

Felix Buenemann atmosfear at users.sourceforge.net
Fri Apr 13 23:04:16 CEST 2001


Update of /cvsroot/mplayer/main/libvo
In directory usw-pr-cvs1:/tmp/cvs-serv6770

Modified Files:
	vo_sdl.c 
Log Message:
- added some defines to modify some sdl-out internas (see comments)


Index: vo_sdl.c
===================================================================
RCS file: /cvsroot/mplayer/main/libvo/vo_sdl.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** vo_sdl.c	2001/04/13 13:00:07	1.12
--- vo_sdl.c	2001/04/13 21:04:13	1.13
***************
*** 68,71 ****
--- 68,72 ----
   *    Felix Buenemann <Atmosfear at users.sourceforge.net> - April 13, 2001
   *    - added keymapping to toggle OSD ('o' key) 
+  *    - added some defines to modify some sdl-out internas (see comments)
   */
  
***************
*** 86,91 ****
  //#define LOG if(0)printf
  
! /* Uncomment if you want to force Xv SDL output? */
! /* #define SDL_FORCEXV */
  
  static vo_info_t vo_info = 
--- 87,96 ----
  //#define LOG if(0)printf
  
! /* define if you want to force Xv SDL output? */
! #undef SDL_FORCEXV
! /* define to force software-surface (video surface stored in system memory)*/
! #undef SDL_NOHWSURFACE
! /* define to disable usage of the xvideo extension */
! #undef SDL_NOXV
  
  static vo_info_t vo_info = 
***************
*** 194,203 ****
  		setenv("SDL_VIDEO_X11_NODIRECTCOLOR", "1", 1);
  	#endif
  	
  	/* default to no fullscreen mode, we'll set this as soon we have the avail. modes */
  	priv->fullmode = -2;
  	/* other default values */
! 	priv->sdlflags = SDL_HWSURFACE|SDL_RESIZABLE|SDL_ASYNCBLIT;
! 	priv->sdlfullflags = SDL_HWSURFACE|SDL_FULLSCREEN|SDL_DOUBLEBUF|SDL_ASYNCBLIT;
  	priv->surface = NULL;
  	priv->overlay = NULL;
--- 199,218 ----
  		setenv("SDL_VIDEO_X11_NODIRECTCOLOR", "1", 1);
  	#endif
+ 	#ifdef SDL_NOXV
+ 		setenv("SDL_VIDEO_YUV_HWACCEL", "0", 1);
+ 	#endif	
  	
  	/* default to no fullscreen mode, we'll set this as soon we have the avail. modes */
  	priv->fullmode = -2;
  	/* other default values */
! 	#ifdef SDL_NOHWSURFACE
! 		printf("SDL: using software-surface\n");
! 		priv->sdlflags = SDL_SWSURFACE|SDL_RESIZABLE|SDL_ASYNCBLIT;
! 		priv->sdlfullflags = SDL_SWSURFACE|SDL_FULLSCREEN|SDL_DOUBLEBUF|SDL_ASYNCBLIT;
! 	#else	
! 		printf("SDL: using hardware-surface\n");
! 		priv->sdlflags = SDL_HWSURFACE|SDL_RESIZABLE|SDL_ASYNCBLIT; //SDL_HWACCEL
! 		priv->sdlfullflags = SDL_HWSURFACE|SDL_FULLSCREEN|SDL_DOUBLEBUF|SDL_ASYNCBLIT; //SDL_HWACCEL
! 	#endif	
  	priv->surface = NULL;
  	priv->overlay = NULL;


_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog



More information about the MPlayer-cvslog mailing list