changeset 6440:2997a3faf381

Streamline enter-key behaviour suggested by Christian Ohm and disable I420/IYUV because SDL seems buggy with it (doesn't use hw accel, although XVideo hw supports it). YV12 will be used instead.
author atmos4
date Sun, 16 Jun 2002 02:01:53 +0000
parents edac9b35835d
children 09e212db57f9
files libvo/vo_sdl.c
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/libvo/vo_sdl.c	Sun Jun 16 01:44:33 2002 +0000
+++ b/libvo/vo_sdl.c	Sun Jun 16 02:01:53 2002 +0000
@@ -1188,7 +1188,7 @@
 	struct sdl_priv_s *priv = &sdl_priv;
 	SDL_Event event;
 	SDLKey keypressed = 0;
-	static int firstcheck = 0, modifiers = 0;
+	static int modifiers = 0;
 	
 	/* Poll the waiting SDL Events */
 	while ( SDL_PollEvent(&event) ) {
@@ -1308,7 +1308,9 @@
 
                                 else switch(keypressed){
 				case SDLK_RETURN:
-					if (!firstcheck) { firstcheck = 1; break; }
+					SDL_ShowCursor(1);
+					mplayer_put_key(KEY_ENTER);
+				break;
                                 case SDLK_ESCAPE:
 				case SDLK_q:
 					SDL_ShowCursor(1);
@@ -1579,8 +1581,9 @@
 {
     switch(format){
     case IMGFMT_YV12:
-    case IMGFMT_I420:
-    case IMGFMT_IYUV:
+// it seems buggy (not hw accelerated), so just use YV12 instead!
+//    case IMGFMT_I420:
+//    case IMGFMT_IYUV:
     case IMGFMT_YUY2:
     case IMGFMT_UYVY:
     case IMGFMT_YVYU: