[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