input_thread_t *p_input = p_intf->p_sys->p_input;
int64_t i_time = 0, i_length = 0;
- vlc_object_lock( p_input );
if( vlc_object_alive (p_input) )
{
playlist_t *p_playlist;
double f_pos = (double)newvalue / 100.0;
/* release the lock to be able to seek */
- vlc_object_unlock( p_input );
var_SetFloat( p_input, "position", f_pos );
- vlc_object_lock( p_input );
/* Update the old value */
p_intf->p_sys->f_adj_oldvalue = newvalue;
double f_pos = (double)newvalue / 100.0;
/* release the lock to be able to seek */
- vlc_object_unlock( p_input );
var_SetFloat( p_input, "position", f_pos );
- vlc_object_lock( p_input );
/* Update the old value */
p_intf->p_sys->i_adj_oldvalue = newvalue;
}
}
}
- vlc_object_unlock( p_input );
}
else if( p_intf->p_sys->b_playing && vlc_object_alive( p_intf ) )
{