aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-01-09 18:52:47 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-01-09 18:52:47 +0000
commit271718b9cdc2883ad396e049d4cd04341d9b950e (patch)
treebf6a1a29f33ed0548a35010f7a2a12ee32c9272c /src/plugins
parentd6813439f538f29e9fe3dfba7b19e4bfb9a4098d (diff)
downloadqmmp-271718b9cdc2883ad396e049d4cd04341d9b950e.tar.gz
qmmp-271718b9cdc2883ad396e049d4cd04341d9b950e.tar.bz2
qmmp-271718b9cdc2883ad396e049d4cd04341d9b950e.zip
added circular buffer for visualization
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6954 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/Ui/qsui/qsuianalyzer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/Ui/qsui/qsuianalyzer.cpp b/src/plugins/Ui/qsui/qsuianalyzer.cpp
index 440d91400..4b5f6f8d9 100644
--- a/src/plugins/Ui/qsui/qsuianalyzer.cpp
+++ b/src/plugins/Ui/qsui/qsuianalyzer.cpp
@@ -121,7 +121,7 @@ void QSUiAnalyzer::setCover(const QPixmap &pixmap)
void QSUiAnalyzer::timeout()
{
- mutex()->lock();
+ /*mutex()->lock();
if(m_buffer_at < VISUAL_NODE_SIZE)
{
mutex()->unlock ();
@@ -132,7 +132,9 @@ void QSUiAnalyzer::timeout()
m_buffer_at -= VISUAL_NODE_SIZE;
memmove(m_left_buffer, m_left_buffer + VISUAL_NODE_SIZE, m_buffer_at * sizeof(float));
memmove(m_right_buffer, m_right_buffer + VISUAL_NODE_SIZE, m_buffer_at * sizeof(float));
- mutex()->unlock ();
+ mutex()->unlock ();*/
+ takeData(m_left_buffer, m_right_buffer);
+ process (m_left_buffer, m_right_buffer);
update();
}