[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [amarok] src: The visualization now shows the effective volume during fade-out.
From: Mark Kretschmann <kretschmann () kde ! org>
Date: 2013-11-13 17:03:55
Message-ID: E1Vgdr9-0003lW-Ev () scm ! kde ! org
[Download RAW message or body]
Git commit f6492f5b8ed7497bf7d08b1b906279df8183030d by Mark Kretschmann.
Committed on 13/11/2013 at 06:10.
Pushed by markey into branch 'master'.
The visualization now shows the effective volume during fade-out.
We now connect the visualization to the volume fader instead of
directly to the source, so that changes in volume caused by fading
out are actually visible.
BACKPORT
M +3 -1 src/EngineController.cpp
http://commits.kde.org/amarok/f6492f5b8ed7497bf7d08b1b906279df8183030d
diff --git a/src/EngineController.cpp b/src/EngineController.cpp
index 550ae01..7d0be53 100644
--- a/src/EngineController.cpp
+++ b/src/EngineController.cpp
@@ -149,7 +149,6 @@ EngineController::initializePhonon()
m_audioDataOutput = new AudioDataOutput( this );
m_audioDataOutput.data()->setDataSize( DATAOUTPUT_DATA_SIZE ); // The number of \
samples that Phonon sends per signal
- m_dataPath = createPath( m_media.data(), m_audioDataOutput.data() );
m_path = createPath( m_media.data(), m_audio.data() );
m_controller = new MediaController( m_media.data() );
@@ -206,7 +205,10 @@ EngineController::initializePhonon()
fader->setFadeCurve( VolumeFaderEffect::Fade9Decibel );
m_fader = fader.take();
m_path.insertEffect( m_fader.data() );
+ m_dataPath = createPath( m_fader.data(), m_audioDataOutput.data() );
}
+ else
+ m_dataPath = createPath( m_media.data(), m_audioDataOutput.data() );
m_media.data()->setTickInterval( 100 );
m_tickInterval = m_media.data()->tickInterval();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic