From: Geoffroy Couprie Date: Sat, 26 Dec 2009 23:39:10 +0000 (+0100) Subject: Skins: set the maximum volume to 1024, not 512 X-Git-Tag: 1.1.0-ff~1707 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=20abd0db808e293360bd0172bc4ed78639257cba;p=vlc Skins: set the maximum volume to 1024, not 512 close #2089 --- diff --git a/modules/gui/skins2/src/vlcproc.cpp b/modules/gui/skins2/src/vlcproc.cpp index 926f049c2c..0ebde91a93 100644 --- a/modules/gui/skins2/src/vlcproc.cpp +++ b/modules/gui/skins2/src/vlcproc.cpp @@ -682,7 +682,7 @@ void VlcProc::on_volume_changed( vlc_object_t* p_obj, vlc_value_t newVal ) audio_volume_t volume; aout_VolumeGet( pPlaylist, &volume ); - SET_VOLUME( m_cVarVolume, (double)volume * 2.0 / AOUT_VOLUME_MAX, false ); + SET_VOLUME( m_cVarVolume, (double)volume / AOUT_VOLUME_MAX, false ); SET_BOOL( m_cVarMute, volume == 0 ); } @@ -775,7 +775,7 @@ void VlcProc::init_variables() audio_volume_t volume; aout_VolumeGet( pPlaylist, &volume ); - SET_VOLUME( m_cVarVolume, (double)volume * 2.0 / AOUT_VOLUME_MAX, false ); + SET_VOLUME( m_cVarVolume, (double)volume / AOUT_VOLUME_MAX, false ); SET_BOOL( m_cVarMute, volume == 0 ); update_equalizer(); diff --git a/modules/gui/skins2/vars/volume.cpp b/modules/gui/skins2/vars/volume.cpp index 075057df17..2809c0d583 100644 --- a/modules/gui/skins2/vars/volume.cpp +++ b/modules/gui/skins2/vars/volume.cpp @@ -37,7 +37,7 @@ Volume::Volume( intf_thread_t *pIntf ): VarPercent( pIntf ) audio_volume_t val; aout_VolumeGet( getIntf()->p_sys->p_playlist, &val ); - VarPercent::set( val * 2.0 / AOUT_VOLUME_MAX ); + VarPercent::set( val / AOUT_VOLUME_MAX ); } @@ -48,10 +48,9 @@ void Volume::set( float percentage, bool updateVLC ) (int)(percentage * AOUT_VOLUME_MAX) ) { VarPercent::set( percentage ); - if( updateVLC ) aout_VolumeSet( getIntf()->p_sys->p_playlist, - (int)(get() * AOUT_VOLUME_MAX / 2.0) ); + (int)(get() * AOUT_VOLUME_MAX) ); } }