[vlc-devel] commit: Qt: cohenrency for volume between FSC and main Controller. Solve the 1% issue reported by (Jean-Baptiste Kempf )

git version control git at videolan.org
Sat Feb 28 00:03:55 CET 2009


vlc | branch: 0.9-bugfix | Jean-Baptiste Kempf <jb at videolan.org> | Sat Feb 28 00:01:58 2009 +0100| [0fe3057f741cc7737c4a7742c0ac897e177a6046] | committer: Jean-Baptiste Kempf 

Qt: cohenrency for volume between FSC and main Controller. Solve the 1% issue reported by
Trax, close #1851.

Manual backport of [0ba671da3b5f22732d67bbaf10d2fb3758d0a773]

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0fe3057f741cc7737c4a7742c0ac897e177a6046
---

 modules/gui/qt4/components/interface_widgets.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/gui/qt4/components/interface_widgets.cpp b/modules/gui/qt4/components/interface_widgets.cpp
index 6fca0ca..da24cae 100644
--- a/modules/gui/qt4/components/interface_widgets.cpp
+++ b/modules/gui/qt4/components/interface_widgets.cpp
@@ -916,7 +916,7 @@ void ControlsWidget::updateVolume()
     /* Audio part */
     audio_volume_t i_volume;
     aout_VolumeGet( p_intf, &i_volume );
-    i_volume = ( i_volume *  VOLUME_MAX )/ (AOUT_VOLUME_MAX/2);
+    i_volume = ( (i_volume + 1)*  VOLUME_MAX )/ (AOUT_VOLUME_MAX/2);
     int i_gauge = volumeSlider->value();
     b_my_volume = false;
     if( i_volume - i_gauge > 1 || i_gauge - i_volume > 1 )




More information about the vlc-devel mailing list