void Interface::OnSliderUpdate( int wp )
{
- vlc_mutex_lock( &p_intf->change_lock );
input_thread_t *p_input = p_intf->p_sys->p_input;
int dwPos = SendMessage( hwndSlider, TBM_GETPOS, 0, 0 );
(LPARAM)_FROMMB(psz_time) );
}
}
-
- vlc_mutex_unlock( &p_intf->change_lock );
}
void Interface::OnChange( int wp )
void Interface::VolumeChange( int i_volume )
{
- aout_VolumeSet( p_intf, i_volume * AOUT_VOLUME_MAX / 200 / 2 );
+ playlist_t * p_playlist = pl_Hold( p_intf );
+ aout_VolumeSet( p_playlist, i_volume * AOUT_VOLUME_MAX / 200 / 2 );
+ pl_Release( p_intf );
}
void Interface::VolumeUpdate()
if( b_volume_hold ) return;
+ playlist_t * p_playlist = pl_Hold( p_intf );
aout_VolumeGet( p_intf, &i_volume );
+ pl_Release( p_intf );
int i_volume_ctrl = 200 - i_volume * 200 * 2 / AOUT_VOLUME_MAX;