[vlc-devel] [PATCH] resource: fix extra vout closed without being stopped
    Thomas Guillem 
    thomas at gllm.fr
       
    Fri Feb 21 16:10:48 CET 2020
    
    
  
It happens when more than one video tracks is selected.
---
 src/input/resource.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/src/input/resource.c b/src/input/resource.c
index 0d192f2beba..dbdbec460e7 100644
--- a/src/input/resource.c
+++ b/src/input/resource.c
@@ -352,6 +352,7 @@ static void input_resource_PutVoutLocked(input_resource_t *p_resource,
 
         TAB_REMOVE(p_resource->i_vout, p_resource->pp_vout, vout);
         vlc_mutex_unlock(&p_resource->lock_hold);
+        vout_Stop(vout);
         vout_Close(vout);
     }
 }
-- 
2.20.1
    
    
More information about the vlc-devel
mailing list