vlc | branch: master | Thomas Guillem <[email protected]> | Mon Oct 22 16:08:58 
2018 +0200| [ce37262c2986c52467a1b99d57b8b8abafe0e35e] | committer: Thomas 
Guillem

resource: send the vout added event even if re-used

Since the vout removed event is sent when the vout is saved for future use.

This fixes vout removed and added events that were not matching (this will be
tested by the player test).

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ce37262c2986c52467a1b99d57b8b8abafe0e35e
---

 src/input/resource.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/input/resource.c b/src/input/resource.c
index 7fad698ffe..70cfa2dee2 100644
--- a/src/input/resource.c
+++ b/src/input/resource.c
@@ -248,7 +248,7 @@ static vout_thread_t *RequestVout( input_resource_t 
*p_resource,
         TAB_APPEND( p_resource->i_vout, p_resource->pp_vout, p_vout );
         vlc_mutex_unlock( &p_resource->lock_hold );
 
-        if( p_resource->p_input && cfg.vout != p_vout )
+        if( p_resource->p_input )
             input_SendEventVout( p_resource->p_input,
                 &(struct vlc_input_event_vout) {
                     .action = VLC_INPUT_EVENT_VOUT_ADDED,

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to