summaryrefslogtreecommitdiffstats
path: root/src/engine/enginevumeter.cpp
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2014-04-22 20:40:26 +0200
committerDaniel Schürmann <daschuer@mixxx.org>2014-04-22 20:40:26 +0200
commit82fd405f6a41aa82ea645cf6287d6933f6e4608a (patch)
tree2a0efef7b87a927dcfb781c82eb8cbc79acf4d0f /src/engine/enginevumeter.cpp
parentc8f346111795e300658e908ba57325736f81f20e (diff)
parente15078fdfeaf1db0058747479afc29c9e3f823d8 (diff)
Merge remote-tracking branch 'upstream/master' into process_in_out
Conflicts: src/engine/enginemaster.cpp
Diffstat (limited to 'src/engine/enginevumeter.cpp')
-rw-r--r--src/engine/enginevumeter.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/engine/enginevumeter.cpp b/src/engine/enginevumeter.cpp
index 8ef11a497e..79acfd6eaf 100644
--- a/src/engine/enginevumeter.cpp
+++ b/src/engine/enginevumeter.cpp
@@ -88,16 +88,10 @@ void EngineVuMeter::process(CSAMPLE* pIn, const int iBufferSize) {
}
if (clipped) {
- if (m_ctrlPeakIndicator->get() != 1.) {
- m_ctrlPeakIndicator->set(1.);
- }
+ m_ctrlPeakIndicator->set(1.);
m_peakDuration = PEAK_DURATION * sampleRate / iBufferSize / 2000;
- }
-
- if (m_peakDuration <= 0) {
- if (m_ctrlPeakIndicator->get() == 1.) {
- m_ctrlPeakIndicator->set(0.);
- }
+ } else if (m_peakDuration <= 0) {
+ m_ctrlPeakIndicator->set(0.);
} else {
--m_peakDuration;
}