# HG changeset patch # User alex # Date 1012477770 0 # Node ID 90814d64a8407d413cb922bdc35201b09c439a18 # Parent 0824e66059747aaa39212484be20cf54ddb66553 removed obosolete Terminate_Display_Process. using vo_x11_uninit. support UYVY format diff -r 0824e6605974 -r 90814d64a840 libvo/vo_xvidix.c --- 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)