vo_init() moved to/fixed in preinit()
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 27 Oct 2002 03:16:21 +0000 (03:16 +0000)
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 27 Oct 2002 03:16:21 +0000 (03:16 +0000)
git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@7932 b3059339-0415-0410-9bf9-f77b7e298cf2

libvo/vo_gl.c
libvo/vo_gl2.c
libvo/vo_xvidix.c

index 4cf7811..a05bbee 100644 (file)
@@ -428,7 +428,7 @@ static uint32_t preinit(const char *arg)
        return ENOSYS;
     }
 
-       if(!vo_init()) return 1;
+    if( !vo_init() ) return -1; // Can't open X11
 
     return 0;
 }
index 5a2b155..12e8e27 100644 (file)
@@ -622,8 +622,6 @@ config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uin
        image_width = width;
        image_format = format;
   
-       if(!vo_init()) return -1;
-
        aspect_save_orig(width,height);
        aspect_save_prescale(d_width,d_height);
        aspect_save_screenres(vo_screenwidth,vo_screenheight);
@@ -1108,6 +1106,7 @@ static uint32_t preinit(const char *arg)
        printf("[gl2] Unknown subdevice: %s\n",arg);
        return ENOSYS;
     }
+    if( !vo_init() ) return -1; // Can't open X11
     return 0;
 }
 
index 655feaf..19fd6e1 100644 (file)
@@ -416,7 +416,7 @@ static uint32_t preinit(const char *arg)
        vidix_name = NULL;
     }
 
-    if (!vo_init()) return(1);
+    if (!vo_init()) return(-1);
 
     if (vidix_preinit(vidix_name, &video_out_xvidix) != 0)
        return(1);