aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-12-07 18:50:56 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-12-07 18:50:56 +0000
commitc128ab5445b227c0da7d536d9a881f02284f52b7 (patch)
tree3092f35d4c425ce548f6f8ca4c879d8af46b22e8 /src
parent8bded202c7204ad3f655030078c74c17fd121122 (diff)
downloadqmmp-c128ab5445b227c0da7d536d9a881f02284f52b7.tar.gz
qmmp-c128ab5445b227c0da7d536d9a881f02284f52b7.tar.bz2
qmmp-c128ab5445b227c0da7d536d9a881f02284f52b7.zip
fixed regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3035 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/outputwriter.cpp6
-rw-r--r--src/qmmp/qmmpaudioengine.cpp6
2 files changed, 3 insertions, 9 deletions
diff --git a/src/qmmp/outputwriter.cpp b/src/qmmp/outputwriter.cpp
index 35c9d1d37..ff1a83a7e 100644
--- a/src/qmmp/outputwriter.cpp
+++ b/src/qmmp/outputwriter.cpp
@@ -87,9 +87,6 @@ OutputWriter::~OutputWriter()
bool OutputWriter::initialize(quint32 freq, int chan, Qmmp::AudioFormat format)
{
m_output = Output::create();
- m_frequency = freq;
- m_channels = chan;
- m_format = format;
if(!m_output)
{
qWarning("OutputWriter: unable to create output");
@@ -103,6 +100,9 @@ bool OutputWriter::initialize(quint32 freq, int chan, Qmmp::AudioFormat format)
m_output = 0;
return false;
}
+ m_frequency = m_output->sampleRate();
+ m_channels = m_output->channels();
+ m_format = m_output->format();
QMap<Qmmp::AudioFormat, QString> formatNames;
formatNames.insert(Qmmp::PCM_S8, "s8");
formatNames.insert(Qmmp::PCM_S16LE, "s16le");
diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp
index 5c06bdad5..8592067df 100644
--- a/src/qmmp/qmmpaudioengine.cpp
+++ b/src/qmmp/qmmpaudioengine.cpp
@@ -525,12 +525,6 @@ void QmmpAudioEngine::sendMetaData()
OutputWriter *QmmpAudioEngine::createOutput()
{
OutputWriter *output = new OutputWriter(this);
- /*if(!output)
- {
- qWarning("QmmpAudioEngine: unable to create output");
- StateHandler::instance()->dispatch(Qmmp::FatalError);
- return 0;
- }*/
if (!output->initialize(m_ap.sampleRate(), m_ap.channels(), m_ap.format()) ||
output->audioParameters() != m_ap) //TODO add soundconverter
{