- vlc_mutex_unlock( &p_aout->mixer_lock );
-
- var_Create( p_this, "audio-desync", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
- var_Get( p_this, "audio-desync", &val );
- p_input->i_desync = val.i_int * 1000;
-
- p_input_thread = (input_thread_t *)vlc_object_find( p_this,
- VLC_OBJECT_INPUT, FIND_PARENT );
- if( p_input_thread )
- {
- p_input->i_pts_delay = p_input_thread->i_pts_delay;
- p_input->i_pts_delay += p_input->i_desync;
- p_input->p_input_thread = p_input_thread;
- vlc_object_release( p_input_thread );
- }
- else
- {
- p_input->i_pts_delay = DEFAULT_PTS_DELAY;
- p_input->i_pts_delay += p_input->i_desync;
- p_input->p_input_thread = NULL;
- }