aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Engines/mplayer
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-10-22 13:05:01 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-10-22 13:05:01 +0000
commit065387600c5d8e3b045802d82c5d4ab12b208e2a (patch)
tree9e074d87ad91d269445488225f3a977593a47266 /src/plugins/Engines/mplayer
parent49284bb0d33a2598f96645182984bc3fa671b932 (diff)
downloadqmmp-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/mplayer')
-rw-r--r--src/plugins/Engines/mplayer/mplayerengine.cpp8
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