aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-10-25 12:45:41 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-10-25 12:45:41 +0000
commit06693a671878f53a61a3216eae0dbbd62224ebff (patch)
treeb42e9c93e7a27769e4dae1c0c9d429f2f80f77ae
parente656da41cbb9ed65d5c72356d490d633306adc56 (diff)
downloadqmmp-06693a671878f53a61a3216eae0dbbd62224ebff.tar.gz
qmmp-06693a671878f53a61a3216eae0dbbd62224ebff.tar.bz2
qmmp-06693a671878f53a61a3216eae0dbbd62224ebff.zip
fixed equalizer
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@597 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/qmmp/soundcore.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qmmp/soundcore.cpp b/src/qmmp/soundcore.cpp
index bc254f8c3..4a27755f0 100644
--- a/src/qmmp/soundcore.cpp
+++ b/src/qmmp/soundcore.cpp
@@ -382,7 +382,6 @@ bool SoundCore::decode()
}
}
m_decoder = m_factory->create(this, m_input, m_output, m_source);
- m_decoder->setStateHandler(m_handler);
if (!m_decoder)
{
qWarning("SoundCore: unsupported fileformat");
@@ -391,6 +390,9 @@ bool SoundCore::decode()
m_handler->dispatch(Qmmp::NormalError);
return FALSE;
}
+ m_decoder->setStateHandler(m_handler);
+ setEQ(m_bands, m_preamp);
+ setEQEnabled(m_useEQ);
qDebug ("ok");
connect(m_decoder, SIGNAL(playbackFinished()), SIGNAL(finished()));
if (m_output)