Commit ab2c173a authored by Rémi Duraffort's avatar Rémi Duraffort

lirc: clean up.

parent f1144aea
...@@ -80,7 +80,7 @@ struct intf_sys_t ...@@ -80,7 +80,7 @@ struct intf_sys_t
*****************************************************************************/ *****************************************************************************/
static void Run( intf_thread_t * ); static void Run( intf_thread_t * );
static int Process( intf_thread_t * ); static void Process( intf_thread_t * );
/***************************************************************************** /*****************************************************************************
* Open: initialize interface * Open: initialize interface
...@@ -162,29 +162,25 @@ static void Run( intf_thread_t *p_intf ) ...@@ -162,29 +162,25 @@ static void Run( intf_thread_t *p_intf )
} }
} }
static int Process( intf_thread_t *p_intf ) static void Process( intf_thread_t *p_intf )
{ {
for( ;; ) for( ;; )
{ {
char *code, *c; char *code, *c;
int i_ret = lirc_nextcode( &code ); if( lirc_nextcode( &code ) )
return;
if( i_ret )
return i_ret;
if( code == NULL ) if( code == NULL )
return 0; return;
while( vlc_object_alive( p_intf ) while( vlc_object_alive( p_intf )
&& (lirc_code2char( p_intf->p_sys->config, code, &c ) == 0) && (lirc_code2char( p_intf->p_sys->config, code, &c ) == 0)
&& (c != NULL) ) && (c != NULL) )
{ {
vlc_value_t keyval;
if( !strncmp( "key-", c, 4 ) ) if( !strncmp( "key-", c, 4 ) )
{ {
keyval.i_int = config_GetInt( p_intf, c ); int i_keyval = config_GetInt( p_intf, c );
var_Set( p_intf->p_libvlc, "key-pressed", keyval ); var_SetInteger( p_intf->p_libvlc, "key-pressed", i_keyval );
} }
else if( !strncmp( "menu ", c, 5) ) else if( !strncmp( "menu ", c, 5) )
{ {
...@@ -213,7 +209,9 @@ static int Process( intf_thread_t *p_intf ) ...@@ -213,7 +209,9 @@ static int Process( intf_thread_t *p_intf )
} }
else else
{ {
msg_Err( p_intf, "this doesn't appear to be a valid keycombo lirc sent us. Please look at the doc/lirc/example.lirc file in VLC" ); msg_Err( p_intf, "this doesn't appear to be a valid keycombo "
"lirc sent us. Please look at the "
"doc/lirc/example.lirc file in VLC" );
break; break;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment