fixed, Operator '?:' has lower precedence than '*'; '*' will be evaluated first....
authorS. Davilla <davilla@4pi.com>
Mon, 28 Oct 2013 01:45:29 +0000 (21:45 -0400)
committerS. Davilla <davilla@4pi.com>
Mon, 28 Oct 2013 01:45:29 +0000 (21:45 -0400)
xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp

index 043987c..71e4687 100644 (file)
@@ -1731,7 +1731,7 @@ bool CActiveAE::RunStages()
 #else
                 for (int k = 0; k < nb_floats; ++k)
                 {
-                  dst[k] += src[k] * m_muted ? 0.0 : volume;
+                  dst[k] += src[k] * (m_muted ? 0.0 : volume);
                   if (fabs(dst[k]) > 1.0f)
                     needClamp = true;
                 }