[MPlayer-cvslog] r28000 - trunk/libvo/vo_direct3d.c

reimar subversion at mplayerhq.hu
Sun Nov 23 18:25:46 CET 2008


Author: reimar
Date: Sun Nov 23 18:25:46 2008
New Revision: 28000

Log:
Remove pointless is_cfG_finished variable.
Patch by Georgi Petrov [gogothebee gmail com]


Modified:
   trunk/libvo/vo_direct3d.c

Modified: trunk/libvo/vo_direct3d.c
==============================================================================
--- trunk/libvo/vo_direct3d.c	(original)
+++ trunk/libvo/vo_direct3d.c	Sun Nov 23 18:25:46 2008
@@ -52,9 +52,6 @@ const LIBVO_EXTERN(direct3d)
 static struct global_priv {
     int is_paused;              /**< 1 = Movie is paused,
                                 0 = Movie is not paused */
-    int is_cfg_finished;        /**< Synchronization "semaphore". 1 when
-                                instance of reconfigure_d3d is finished */
-
     RECT fs_movie_rect;         /**< Rect (upscaled) of the movie when displayed
                                 in fullscreen */
     RECT fs_panscan_rect;       /**< PanScan source surface cropping in
@@ -269,9 +266,6 @@ static void uninit_d3d(void)
 {
     mp_msg(MSGT_VO,MSGL_V,"<vo_direct3d>uninit_d3d called\r\n");
 
-    /* Block further calls to reconfigure_d3d(). */
-    priv->is_cfg_finished = 0;
-
     /* Destroy D3D Context inside the window. */
     destroy_d3d_context();
 
@@ -441,9 +435,6 @@ static int preinit(const char *arg)
         return -1;
     }
 
-    /* Allow the first call to reconfigure_d3d. */
-    priv->is_cfg_finished = 1;
-
     return 0;
 }
 
@@ -527,14 +518,9 @@ static int config(uint32_t width, uint32
         return VO_ERROR;
     }
 
-    if (priv->is_cfg_finished) {
-        priv->is_cfg_finished = 0;
-        if (!reconfigure_d3d()) {
-            priv->is_cfg_finished = 1;
-            return VO_ERROR;
-        }
-        priv->is_cfg_finished = 1;
-    }
+    if (!reconfigure_d3d())
+        return VO_ERROR;
+
     return 0; /* Success */
 }
 



More information about the MPlayer-cvslog mailing list