changeset 4441:90814d64a840

removed obosolete Terminate_Display_Process. using vo_x11_uninit. support UYVY format
author alex
date Thu, 31 Jan 2002 11:49:30 +0000
parents 0824e6605974
children 49c410f359e0
files libvo/vo_xvidix.c
diffstat 1 files changed, 4 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/libvo/vo_xvidix.c	Thu Jan 31 11:46:46 2002 +0000
+++ b/libvo/vo_xvidix.c	Thu Jan 31 11:49:30 2002 +0000
@@ -220,11 +220,12 @@
 	case IMGFMT_YV12:
 	    image_depth = 12;
 	    break;
+	case IMGFMT_UYVY:
 	case IMGFMT_YUY2:
 	    image_depth = 16;
 	    break;
 	default:
-	    mp_msg(MSGT_VO, MSGL_FATAL, "Unknown image format: %s",
+	    mp_msg(MSGT_VO, MSGL_FATAL, "Unknown image format: %s\n",
 		vo_format_name(format));
 	    return(-1);
     }
@@ -438,30 +439,9 @@
 static void uninit(void)
 {
     vidix_term();
+
     saver_on(mDisplay); /* screen saver back on */
-#ifdef HAVE_NEW_GUI
-    /* destroy window only if it's not controlled by GUI */
-    if (vo_window == None)
-#endif
-    {
-	if (!(WinID > 0)) /* don't destory window if -wid specified */
-	{
-	    XDestroyWindow(mDisplay, mWindow);
-	    XCloseDisplay(mDisplay);
-	}
-    }
-}
-
-/* i think this is obsoleted.... -- alex */
-static void Terminate_Display_Process(void) 
-{
-    getchar();	/* wait for enter to remove window */
-    vidix_term();
-    XDestroyWindow(mDisplay, mWindow);
-    XCloseDisplay(mDisplay);
-    X_already_started = 0;
-
-    return;
+    vo_x11_uninit(mDisplay, mWindow);
 }
 
 static uint32_t preinit(const char *arg)