diff options
| -rw-r--r-- | src/plugins/Output/waveout/outputwaveout.cpp | 2 | ||||
| -rw-r--r-- | src/qmmp/outputwriter.cpp | 2 | ||||
| -rw-r--r-- | src/qmmp/qmmpaudioengine.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/Output/waveout/outputwaveout.cpp b/src/plugins/Output/waveout/outputwaveout.cpp index 901caebbf..6ff100ebc 100644 --- a/src/plugins/Output/waveout/outputwaveout.cpp +++ b/src/plugins/Output/waveout/outputwaveout.cpp @@ -128,7 +128,7 @@ bool OutputWaveOut::initialize(quint32 freq, int chan, Qmmp::AudioFormat format) waveOutReset (dev);
InitializeCriticalSection (&cs);
- configure(freq, chan, format);
+ configure(freq, chan, Qmmp::PCM_S16LE);
return true;
}
diff --git a/src/qmmp/outputwriter.cpp b/src/qmmp/outputwriter.cpp index ff1a83a7e..dea7b5023 100644 --- a/src/qmmp/outputwriter.cpp +++ b/src/qmmp/outputwriter.cpp @@ -95,7 +95,7 @@ bool OutputWriter::initialize(quint32 freq, int chan, Qmmp::AudioFormat format) if (!m_output->initialize(freq, chan, format)) { - qWarning("QmmpAudioEngine: unable to initialize output"); + qWarning("OutputWriter: unable to initialize output"); delete m_output; m_output = 0; return false; diff --git a/src/qmmp/qmmpaudioengine.cpp b/src/qmmp/qmmpaudioengine.cpp index 9e41954a9..cb9ed2b58 100644 --- a/src/qmmp/qmmpaudioengine.cpp +++ b/src/qmmp/qmmpaudioengine.cpp @@ -527,7 +527,6 @@ OutputWriter *QmmpAudioEngine::createOutput() OutputWriter *output = new OutputWriter(this); if (!output->initialize(m_ap.sampleRate(), m_ap.channels(), m_ap.format())) { - qWarning("QmmpAudioEngine: unable to initialize output"); delete output; StateHandler::instance()->dispatch(Qmmp::FatalError); return 0; @@ -539,6 +538,7 @@ OutputWriter *QmmpAudioEngine::createOutput() Effect *effect = new AudioConverter(); effect->configure(m_ap.sampleRate(), m_ap.channels(), m_ap.format()); m_ap = effect->audioParameters(); + m_effects.append(effect); qDebug("QmmpAudioEngine: output plugin requires 16 bit, using 16-bit converter"); } else |
