/* Add final settings to the variable */
var_AddCallback( p_aout, "audio-device", aout_ChannelsRestart, NULL );
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
return VLC_SUCCESS;
}
}
var_AddCallback( p_aout, "audio-device", aout_ChannelsRestart, NULL );
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
}
/*****************************************************************************
return VLC_EGENERIC;
}
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
/* Reset the DSP device */
if( ioctl( p_sys->i_fd, SNDCTL_DSP_RESET, NULL ) < 0 )
}
var_AddCallback( p_aout, "audio-device", aout_ChannelsRestart, NULL );
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
}
/* Audio format is paFloat32 (always supported by portaudio v19) */
var_AddCallback( p_aout, "audio-device", aout_ChannelsRestart, NULL );
}
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
p_aout->output.output.i_rate = obtained.freq;
p_aout->output.i_nb_samples = obtained.samples;
}
var_AddCallback( p_aout, "audio-device", aout_ChannelsRestart, NULL );
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
}
/*****************************************************************************
p_aout->output.b_error = 1;
p_aout->output.b_starving = 1;
- var_Create( p_aout, "intf-change", VLC_VAR_BOOL );
- var_SetBool( p_aout, "intf-change", true );
+ var_Create( p_aout, "intf-change", VLC_VAR_VOID );
vlc_object_set_destructor( p_aout, aout_Destructor );
aout_unlock_mixer (aout);
if (ret == 0)
- var_SetBool (aout, "intf-change", true);
+ var_TriggerCallback (aout, "intf-change");
aout_unlock_volume (aout);
vlc_object_release (aout);
}
var_AddCallback( p_aout, "audio-channels", aout_ChannelsRestart,
NULL );
}
- var_SetBool( p_aout, "intf-change", true );
+ var_TriggerCallback( p_aout, "intf-change" );
aout_FormatPrepare( &p_aout->output.output );