diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-10-22 13:05:01 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-10-22 13:05:01 +0000 |
| commit | 065387600c5d8e3b045802d82c5d4ab12b208e2a (patch) | |
| tree | 9e074d87ad91d269445488225f3a977593a47266 /src/plugins/Engines | |
| parent | 49284bb0d33a2598f96645182984bc3fa671b932 (diff) | |
| download | qmmp-065387600c5d8e3b045802d82c5d4ab12b208e2a.tar.gz qmmp-065387600c5d8e3b045802d82c5d4ab12b208e2a.tar.bz2 qmmp-065387600c5d8e3b045802d82c5d4ab12b208e2a.zip | |
changed SoundCore API, fixed displaying bits per sample (#926)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7613 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Engines')
| -rw-r--r-- | src/plugins/Engines/mplayer/mplayerengine.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/Engines/mplayer/mplayerengine.cpp b/src/plugins/Engines/mplayer/mplayerengine.cpp index ad7ee07d7..08196b05e 100644 --- a/src/plugins/Engines/mplayer/mplayerengine.cpp +++ b/src/plugins/Engines/mplayer/mplayerengine.cpp @@ -202,11 +202,7 @@ void MplayerEngine::readStdOut() { StateHandler::instance()->dispatch(Qmmp::Playing); m_currentTime = (qint64) rx_av.cap(1).toDouble(); - StateHandler::instance()->dispatch(m_currentTime * 1000, - m_bitrate, - m_samplerate, - m_bitsPerSample, - m_channels); + StateHandler::instance()->dispatch(m_currentTime * 1000, m_bitrate); } else if (rx_pause.indexIn(line) > -1) { @@ -244,6 +240,8 @@ void MplayerEngine::readStdOut() m_channels = rx_audio.cap(2).toInt(); m_bitsPerSample = rx_audio.cap(3).toDouble(); m_bitrate = rx_audio.cap(4).toDouble(); + AudioParameters ap(m_samplerate, ChannelMap(m_channels), AudioParameters::findAudioFormat(m_bitsPerSample)); + StateHandler::instance()->dispatch(ap); } #ifdef MPLAYER_DEBUG else |
