vlc | branch: master | Thomas Guillem <[email protected]> | Mon Jun 17 15:06:28 
2019 +0200| [3b35572d60faec09a2a4aca7ca626fd15b36b7f2] | committer: Thomas 
Guillem

input: use es_out_id_t * for controls

It worked since vlc_es_id_t was the first member of the es_out_id_t struct.

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

 src/input/input.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/input/input.c b/src/input/input.c
index ea667d4941..0e7b8e9699 100644
--- a/src/input/input.c
+++ b/src/input/input.c
@@ -2017,17 +2017,18 @@ static bool Control( input_thread_t *p_input,
 
         case INPUT_CONTROL_SET_ES:
             if( es_out_Control( input_priv(p_input)->p_es_out_display,
-                                ES_OUT_SET_ES, param.id ) == VLC_SUCCESS )
+                                ES_OUT_SET_ES, vlc_es_id_get_out( param.id ) )
+                                == VLC_SUCCESS )
                 demux_Control( input_priv(p_input)->master->p_demux, 
DEMUX_SET_ES,
                                vlc_es_id_GetInputId( param.id ) );
             break;
         case INPUT_CONTROL_UNSET_ES:
             es_out_Control( input_priv(p_input)->p_es_out_display,
-                            ES_OUT_UNSET_ES, param.id );
+                            ES_OUT_UNSET_ES, vlc_es_id_get_out(param.id) );
             break;
         case INPUT_CONTROL_RESTART_ES:
             es_out_Control( input_priv(p_input)->p_es_out_display,
-                            ES_OUT_RESTART_ES, param.id );
+                            ES_OUT_RESTART_ES, vlc_es_id_get_out( param.id ) );
             break;
 
         case INPUT_CONTROL_SET_VIEWPOINT:

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

Reply via email to