but a bit faster).
case VLC_VAR_BOOL:
val.b_bool = control.value;
var_Change( p_obj, psz_name, VLC_VAR_SETVALUE, &val, NULL );
- var_SetVoid( p_obj, "controls-update" );
+ var_TriggerCallback( p_obj, "controls-update" );
break;
case VLC_VAR_INTEGER:
val.i_int = control.value;
var_Change( p_obj, psz_name, VLC_VAR_SETVALUE, &val, NULL );
- var_SetVoid( p_obj, "controls-update" );
+ var_TriggerCallback( p_obj, "controls-update" );
break;
}
}
p_input = playlist_CurrentInput( p_playlist );
if( p_input )
{
- var_SetVoid( p_input, "rate-slower" );
+ var_TriggerCallback( p_input, "rate-slower" );
vlc_object_release( p_input );
}
break;
p_input = playlist_CurrentInput( p_playlist );
if( p_input )
{
- var_SetVoid( p_input, "rate-faster" );
+ var_TriggerCallback( p_input, "rate-faster" );
vlc_object_release( p_input );
}
break;
}
else if( i_action == ACTIONID_FRAME_NEXT )
{
- var_SetVoid( p_input, "frame-next" );
+ var_TriggerCallback( p_input, "frame-next" );
vout_OSDMessage( VLC_OBJECT(p_input), DEFAULT_CHAN,
"%s", _("Next frame") );
}
else if( i_action == ACTIONID_FASTER )
{
- var_SetVoid( p_input, "rate-faster" );
+ var_TriggerCallback( p_input, "rate-faster" );
vout_OSDMessage( VLC_OBJECT(p_input), DEFAULT_CHAN,
"%s", _("Faster") );
}
else if( i_action == ACTIONID_SLOWER )
{
- var_SetVoid( p_input, "rate-slower" );
+ var_TriggerCallback( p_input, "rate-slower" );
vout_OSDMessage( VLC_OBJECT(p_input), DEFAULT_CHAN,
"%s", _("Slower") );
}
}
/* Only makes sense with DVD */
else if( i_action == ACTIONID_TITLE_PREV )
- var_SetVoid( p_input, "prev-title" );
+ var_TriggerCallback( p_input, "prev-title" );
else if( i_action == ACTIONID_TITLE_NEXT )
- var_SetVoid( p_input, "next-title" );
+ var_TriggerCallback( p_input, "next-title" );
else if( i_action == ACTIONID_CHAPTER_PREV )
- var_SetVoid( p_input, "prev-chapter" );
+ var_TriggerCallback( p_input, "prev-chapter" );
else if( i_action == ACTIONID_CHAPTER_NEXT )
- var_SetVoid( p_input, "next-chapter" );
+ var_TriggerCallback( p_input, "next-chapter" );
else if( i_action == ACTIONID_DISC_MENU )
var_SetInteger( p_input, "title 0", 2 );
}
else if ( !strcmp( psz_cmd, "faster" ) )
{
- var_SetVoid( p_input, "rate-faster" );
+ var_TriggerCallback( p_input, "rate-faster" );
i_error = VLC_SUCCESS;
}
else if ( !strcmp( psz_cmd, "slower" ) )
{
- var_SetVoid( p_input, "rate-slower" );
+ var_TriggerCallback( p_input, "rate-slower" );
i_error = VLC_SUCCESS;
}
else if ( !strcmp( psz_cmd, "normal" ) )
}
}
else if( !strcmp( psz_cmd, "chapter_n" ) )
- var_SetVoid( p_input, "next-chapter" );
+ var_TriggerCallback( p_input, "next-chapter" );
else if( !strcmp( psz_cmd, "chapter_p" ) )
- var_SetVoid( p_input, "prev-chapter" );
+ var_TriggerCallback( p_input, "prev-chapter" );
i_error = VLC_SUCCESS;
}
else if( !strcmp( psz_cmd, "title" ) ||
}
}
else if( !strcmp( psz_cmd, "title_n" ) )
- var_SetVoid( p_input, "next-title" );
+ var_TriggerCallback( p_input, "next-title" );
else if( !strcmp( psz_cmd, "title_p" ) )
- var_SetVoid( p_input, "prev-title" );
+ var_TriggerCallback( p_input, "prev-title" );
i_error = VLC_SUCCESS;
}
case PREV_TITLE:
if( p_input )
{
- var_SetVoid( p_input, "prev-title" );
+ var_TriggerCallback( p_input, "prev-title" );
}
break;
case NEXT_TITLE:
if( p_input )
{
- var_SetVoid( p_input, "next-title" );
+ var_TriggerCallback( p_input, "next-title" );
}
break;
case PREV_CHAPTER:
if( p_input )
{
- var_SetVoid( p_input, "prev-chapter" );
+ var_TriggerCallback( p_input, "prev-chapter" );
}
break;
case NEXT_CHAPTER:
if( p_input )
{
- var_SetVoid( p_input, "next-chapter" );
+ var_TriggerCallback( p_input, "next-chapter" );
}
break;
{
if( val.i_int > 1 )
{
- var_SetVoid( p_input, "prev-chapter" );
+ var_TriggerCallback( p_input, "prev-chapter" );
break;
}
}
{
if( val.i_int > 1 )
{
- var_SetVoid( p_input, "prev-title" );
+ var_TriggerCallback( p_input, "prev-title" );
break;
}
}
int i_chapter_count = var_CountChoices( p_input, "chapter" );
if( i_chapter_count > val.i_int )
{
- var_SetVoid( p_input, "next-chapter" );
+ var_TriggerCallback( p_input, "next-chapter" );
break;
}
}
int i_title_count = var_CountChoices( p_input, "title" );
if( i_title_count > val.i_int )
{
- var_SetVoid( p_input, "next-title" );
+ var_TriggerCallback( p_input, "next-title" );
break;
}
}
case '[':
if( p_sys->p_input )
- var_SetVoid( p_sys->p_input, "prev-title" );
+ var_TriggerCallback( p_sys->p_input, "prev-title" );
break;
case ']':
if( p_sys->p_input )
- var_SetVoid( p_sys->p_input, "next-title" );
+ var_TriggerCallback( p_sys->p_input, "next-title" );
break;
case '<':
if( p_sys->p_input )
- var_SetVoid( p_sys->p_input, "prev-chapter" );
+ var_TriggerCallback( p_sys->p_input, "prev-chapter" );
break;
case '>':
if( p_sys->p_input )
- var_SetVoid( p_sys->p_input, "next-chapter" );
+ var_TriggerCallback( p_sys->p_input, "next-chapter" );
break;
case 'p':
if (p_intf->p_sys->p_input != NULL)
{
- var_SetVoid( p_intf->p_sys->p_input, "rate-slower" );
+ var_TriggerCallback( p_intf->p_sys->p_input, "rate-slower" );
}
}
if (p_intf->p_sys->p_input != NULL)
{
- var_SetVoid( p_intf->p_sys->p_input, "rate-faster" );
+ var_TriggerCallback( p_intf->p_sys->p_input, "rate-faster" );
}
}
{
input_thread_t *p_input = THEMIM->getInput();
if( p_input )
- var_SetVoid( p_input, "frame-next" );
+ var_TriggerCallback( p_input, "frame-next" );
}
void ActionsManager::toggleMuteAudio()
var_SetBool( p_obj, psz_var, value );
break;
case VLC_VAR_VOID:
- var_SetVoid( p_obj, psz_var );
+ var_TriggerCallback( p_obj, psz_var );
break;
}
free( psz_var );
if( hasInput() )
{
int i_type = var_Type( p_input, "next-chapter" );
- var_SetVoid( p_input, (i_type & VLC_VAR_TYPE) != 0 ?
- "prev-chapter":"prev-title" );
+ var_TriggerCallback( p_input, (i_type & VLC_VAR_TYPE) != 0 ?
+ "prev-chapter":"prev-title" );
}
}
if( hasInput() )
{
int i_type = var_Type( p_input, "next-chapter" );
- var_SetVoid( p_input, (i_type & VLC_VAR_TYPE) != 0 ?
- "next-chapter":"next-title" );
+ var_TriggerCallback( p_input, (i_type & VLC_VAR_TYPE) != 0 ?
+ "next-chapter":"next-title" );
}
}
void InputManager::slower()
{
if( hasInput() )
- var_SetVoid( p_input, "rate-slower" );
+ var_TriggerCallback( p_input, "rate-slower" );
}
void InputManager::faster()
{
if( hasInput() )
- var_SetVoid( p_input, "rate-faster" );
+ var_TriggerCallback( p_input, "rate-faster" );
}
void InputManager::littlefaster()
FIND_ANYWHERE );
if( p_input )
{
- var_SetVoid( p_input, "next-title" );
+ var_TriggerCallback( p_input, "next-title" );
vlc_object_release( p_input );
}
}
FIND_ANYWHERE );
if( p_input )
{
- var_SetVoid( p_input, "prev-title" );
+ var_TriggerCallback( p_input, "prev-title" );
vlc_object_release( p_input );
}
}
FIND_ANYWHERE );
if( p_input )
{
- var_SetVoid( p_input, "next-chapter" );
+ var_TriggerCallback( p_input, "next-chapter" );
vlc_object_release( p_input );
}
}
FIND_ANYWHERE );
if( p_input )
{
- var_SetVoid( p_input, "prev-chapter" );
+ var_TriggerCallback( p_input, "prev-chapter" );
vlc_object_release( p_input );
}
}
p_vout->fmt_in.i_visible_width,
p_vout->fmt_in.i_visible_height );
- var_SetVoid( p_vout, "crop-update" );
+ var_TriggerCallback( p_vout, "crop-update" );
return VLC_SUCCESS;
}