* skins2: use AOUT_VOLUME_MAX / 2 instead of AOUT_VOLUME_MAX, for the maximum
authorOlivier Teulière <ipkiss@videolan.org>
Sat, 23 Jul 2005 19:18:17 +0000 (19:18 +0000)
committerOlivier Teulière <ipkiss@videolan.org>
Sat, 23 Jul 2005 19:18:17 +0000 (19:18 +0000)
           volume.

modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/vars/volume.cpp

index d2c0730..d8134f5 100644 (file)
@@ -213,7 +213,7 @@ void VlcProc::manage()
     // Refresh sound volume
     audio_volume_t volume;
     aout_VolumeGet( getIntf(), &volume );
-    pVolume->set( (double)volume / AOUT_VOLUME_MAX );
+    pVolume->set( (double)volume * 2.0 / AOUT_VOLUME_MAX );
     // Set the mute variable
     pVarMute->set( volume == 0 );
 
index 74f74ed..a41c341 100644 (file)
@@ -33,7 +33,7 @@ Volume::Volume( intf_thread_t *pIntf ): VarPercent( pIntf )
     // Initial value
     audio_volume_t val;
     aout_VolumeGet( getIntf(), &val );
-    VarPercent::set( val / AOUT_VOLUME_MAX );
+    VarPercent::set( val * 2.0 / AOUT_VOLUME_MAX );
 }
 
 
@@ -45,7 +45,7 @@ void Volume::set( float percentage )
     {
         VarPercent::set( percentage );
 
-        aout_VolumeSet( getIntf(), (int)(get() * AOUT_VOLUME_MAX) );
+        aout_VolumeSet( getIntf(), (int)(get() * AOUT_VOLUME_MAX / 2.0) );
     }
 }