<html><head></head><body><div class="gmail_quote">Le 3 août 2017 16:10:52 GMT+03:00, "Hugo Beauzée-Luyssen" <hugo@beauzee.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">From: Thomas Guillem <thomas@gllm.fr><br /><br />---<br /> modules/control/oldrc.c | 23 +++++++++++------------<br /> 1 file changed, 11 insertions(+), 12 deletions(-)<br /><br />diff --git a/modules/control/oldrc.c b/modules/control/oldrc.c<br />index 66402293a5..f95ada1449 100644<br />--- a/modules/control/oldrc.c<br />+++ b/modules/control/oldrc.c<br />@@ -714,8 +714,7 @@ static void *Run( void *data )<br />         }<br />         else if( !strcmp( psz_cmd, "key" ) || !strcmp( psz_cmd, "hotkey" ) )<br />         {<br />-            var_SetInteger( p_intf->obj.libvlc, "key-action",<br />-                            vlc_actions_get_id( psz_arg ) );<br />+            vlc_actions_do( p_intf, vlc_actions_get_id( psz_arg ), true );<br />         }<br />         else switch( psz_cmd[0] )<br />         {<br />@@ -959,7 +958,7 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />     /* Parse commands that only require an input */<br />     if( !strcmp( psz_cmd, "pause" ) )<br />     {<br />-        playlist_TogglePause( p_intf->p_sys->p_playlist );<br />+        vlc_actions_do( p_intf, ACTIONID_PLAY_PAUSE, true );<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if( !strcmp( psz_cmd, "seek" ) )<br />@@ -987,7 +986,7 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />         }<br />         else<br />         {<br />-            var_SetInteger( p_intf->obj.libvlc, "key-action", ACTIONID_JUMP_FORWARD_EXTRASHORT );<br />+            vlc_actions_do( p_intf, ACTIONID_JUMP_FORWARD_EXTRASHORT, true );<br />         }<br />         i_error = VLC_SUCCESS;<br />     }<br />@@ -1001,18 +1000,18 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />         }<br />         else<br />         {<br />-            var_SetInteger( p_intf->obj.libvlc, "key-action", ACTIONID_JUMP_BACKWARD_EXTRASHORT );<br />+            vlc_actions_do( p_intf, ACTIONID_JUMP_BACKWARD_EXTRASHORT, true );<br />         }<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if ( !strcmp( psz_cmd, "faster" ) )<br />     {<br />-        var_TriggerCallback( p_intf->p_sys->p_playlist, "rate-faster" );<br />+        vlc_actions_do( p_intf, ACTIONID_FASTER, true );<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if ( !strcmp( psz_cmd, "slower" ) )<br />     {<br />-        var_TriggerCallback( p_intf->p_sys->p_playlist, "rate-slower" );<br />+        vlc_actions_do( p_intf, ACTIONID_SLOWER, true );<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if ( !strcmp( psz_cmd, "normal" ) )<br />@@ -1022,7 +1021,7 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />     }<br />     else if ( !strcmp( psz_cmd, "frame" ) )<br />     {<br />-        var_TriggerCallback( p_input, "frame-next" );<br />+        vlc_actions_do( p_intf, ACTIONID_RATE_NORMAL, true );<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if( !strcmp( psz_cmd, "chapter" ) ||<br />@@ -1046,9 +1045,9 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />             }<br />         }<br />         else if( !strcmp( psz_cmd, "chapter_n" ) )<br />-            var_TriggerCallback( p_input, "next-chapter" );<br />+            vlc_actions_do( p_intf, ACTIONID_CHAPTER_NEXT, true );<br />         else if( !strcmp( psz_cmd, "chapter_p" ) )<br />-            var_TriggerCallback( p_input, "prev-chapter" );<br />+            vlc_actions_do( p_intf, ACTIONID_CHAPTER_PREV, true );<br />         i_error = VLC_SUCCESS;<br />     }<br />     else if( !strcmp( psz_cmd, "title" ) ||<br />@@ -1070,9 +1069,9 @@ static int Input( vlc_object_t *p_this, char const *psz_cmd,<br />             }<br />         }<br />         else if( !strcmp( psz_cmd, "title_n" ) )<br />-            var_TriggerCallback( p_input, "next-title" );<br />+            vlc_actions_do( p_intf, ACTIONID_TITLE_NEXT, true );<br />         else if( !strcmp( psz_cmd, "title_p" ) )<br />-            var_TriggerCallback( p_input, "prev-title" );<br />+            vlc_actions_do( p_intf, ACTIONID_TITLE_PREV, true );<br /> <br />         i_error = VLC_SUCCESS;<br />     }</pre></blockquote></div><br clear="all">Same as 15<br>
-- <br>
Rémi Denis-Courmont<br>
Typed on an inconvenient virtual keyboard</body></html>