aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-05-19 18:36:14 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-05-19 18:36:14 +0000
commitd0afccb72fb4f751d1dac67d6672c8203da8b170 (patch)
tree3405865a3206c44bbdf23c8724e70bb9eda01677 /src
parentf2da57813836ff3b21f2fe0d861d82584027ceed (diff)
downloadqmmp-d0afccb72fb4f751d1dac67d6672c8203da8b170.tar.gz
qmmp-d0afccb72fb4f751d1dac67d6672c8203da8b170.tar.bz2
qmmp-d0afccb72fb4f751d1dac67d6672c8203da8b170.zip
fixed audio parameters updating issue
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8885 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-rw-r--r--src/plugins/Ui/qsui/mainwindow.cpp1
-rw-r--r--src/qmmp/statehandler.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/Ui/qsui/mainwindow.cpp b/src/plugins/Ui/qsui/mainwindow.cpp
index ca2430e24..4c4fe6b3d 100644
--- a/src/plugins/Ui/qsui/mainwindow.cpp
+++ b/src/plugins/Ui/qsui/mainwindow.cpp
@@ -85,6 +85,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
connect(m_core, SIGNAL(elapsedChanged(qint64)), SLOT(updatePosition(qint64)));
connect(m_core, SIGNAL(stateChanged(Qmmp::State)), SLOT(showState(Qmmp::State)));
connect(m_core, SIGNAL(bitrateChanged(int)), SLOT(updateStatus()));
+ connect(m_core, SIGNAL(audioParametersChanged(AudioParameters)), SLOT(updateStatus()));
connect(m_core, SIGNAL(bufferingProgress(int)), SLOT(showBuffering(int)));
connect(m_core, SIGNAL(trackInfoChanged()), SLOT(showMetaData()));
//keyboard manager
diff --git a/src/qmmp/statehandler.cpp b/src/qmmp/statehandler.cpp
index 5d460a5c1..f44018703 100644
--- a/src/qmmp/statehandler.cpp
+++ b/src/qmmp/statehandler.cpp
@@ -159,6 +159,7 @@ void StateHandler::dispatch(Qmmp::State state)
m_info.clear();
m_streamInfo.clear();
m_sendAboutToFinish = true;
+ m_audioParameters = AudioParameters(44100, ChannelMap(2), Qmmp::PCM_UNKNOWM);
}
if (m_state != state)
{