aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-16 15:33:17 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-16 15:33:17 +0000
commit435f1da1de18bafe57e43e47fd8a6fc69fd8bab7 (patch)
treee332293971b3b3883685b79c62bcd50bf2f49c12 /src/ui
parent2fa169a585994ceb40db55405f46783d06820947 (diff)
downloadqmmp-435f1da1de18bafe57e43e47fd8a6fc69fd8bab7.tar.gz
qmmp-435f1da1de18bafe57e43e47fd8a6fc69fd8bab7.tar.bz2
qmmp-435f1da1de18bafe57e43e47fd8a6fc69fd8bab7.zip
updated audio engine
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1503 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/mainvisual.cpp37
-rw-r--r--src/ui/mainvisual.h12
-rw-r--r--src/ui/shadedvisual.cpp26
-rw-r--r--src/ui/shadedvisual.h4
-rw-r--r--src/ui/translations/qmmp_cs.ts60
-rw-r--r--src/ui/translations/qmmp_de.ts60
-rw-r--r--src/ui/translations/qmmp_it.ts60
-rw-r--r--src/ui/translations/qmmp_lt.ts60
-rw-r--r--src/ui/translations/qmmp_pl_PL.ts60
-rw-r--r--src/ui/translations/qmmp_pt_BR.ts58
-rw-r--r--src/ui/translations/qmmp_ru.ts60
-rw-r--r--src/ui/translations/qmmp_tr.ts60
-rw-r--r--src/ui/translations/qmmp_uk_UA.ts60
-rw-r--r--src/ui/translations/qmmp_zh_CN.ts60
-rw-r--r--src/ui/translations/qmmp_zh_TW.ts60
15 files changed, 365 insertions, 372 deletions
diff --git a/src/ui/mainvisual.cpp b/src/ui/mainvisual.cpp
index 77c1f3acc..ada7291df 100644
--- a/src/ui/mainvisual.cpp
+++ b/src/ui/mainvisual.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2007-2009 by Ilya Kotov *
+ * Copyright (C) 2007-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -52,6 +52,7 @@ MainVisual::MainVisual (QWidget *parent)
m_nodes.clear();
createMenu();
readSettings();
+ m_buf_at = 0;
m_instance = this;
}
@@ -97,42 +98,40 @@ void MainVisual::clear()
update();
}
-void MainVisual::add (Buffer *b, unsigned long w, int c, int p)
+void MainVisual::add (unsigned char *data, qint64 size, int chan)
{
if (!m_timer->isActive () || !m_vis)
return;
- long len = b->nbytes, cnt;
+ long len = size, cnt;
short *l = 0, *r = 0;
- len /= c;
- len /= (p / 8);
+
+ memcpy(m_buf + m_buf_at, data, qMin(qint64(2048 - m_buf_at), size));
+ m_buf_at += qMin(qint64(2048 - m_buf_at), size);
+ if(m_buf_at < 2048)
+ return;
+ len = m_buf_at;
+ len /= chan;
+ len /= 2;
if (len > 512)
len = 512;
cnt = len;
- if (c >= 2)
+ if (chan >= 2)
{
l = new short[len];
r = new short[len];
-
- if (p == 8)
- stereo16_from_stereopcm8 (l, r, b->data, cnt);
- else if (p == 16)
- stereo16_from_stereopcm16 (l, r, (short *) b->data, cnt);
+ stereo16_from_stereopcm16 (l, r, (short *) m_buf, cnt);
}
- else if (c == 1)
+ else if (chan == 1)
{
l = new short[len];
-
- if (p == 8)
- mono16_from_monopcm8 (l, b->data, cnt);
- else if (p == 16)
- mono16_from_monopcm16 (l, (short *) b->data, cnt);
+ mono16_from_monopcm16 (l, (short *) m_buf, cnt);
}
else
len = 0;
-
- m_nodes.append (new VisualNode (l, r, len, w));
+ m_buf_at = 0;
+ m_nodes.append (new VisualNode (l, r, len));
}
void MainVisual::timeout()
diff --git a/src/ui/mainvisual.h b/src/ui/mainvisual.h
index 02fbc7fba..30fcd67ab 100644
--- a/src/ui/mainvisual.h
+++ b/src/ui/mainvisual.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2007-2009 by Ilya Kotov *
+ * Copyright (C) 2007-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -34,8 +34,8 @@ class Buffer;
class VisualNode
{
public:
- VisualNode(short *l, short *r, unsigned long n, unsigned long o)
- : left(l), right(r), length(n), offset(o)
+ VisualNode(short *l, short *r, unsigned long n)
+ : left(l), right(r), length(n)
{
// left and right are allocated and then passed to this class
// the code that allocated left and right should give up all ownership
@@ -48,7 +48,7 @@ public:
}
short *left, *right;
- long length, offset;
+ long length;
};
class VisualBase
@@ -73,7 +73,7 @@ public:
static MainVisual *instance();
void setVisual(VisualBase *newvis);
- void add(Buffer *, unsigned long, int, int);
+ void add(unsigned char *data, qint64 size, int chan);
void clear();
void paintEvent(QPaintEvent *);
@@ -111,6 +111,8 @@ private:
QActionGroup *m_analyzerTypeGroup;
QAction *m_peaksAction;
QAction *m_transparentAction;
+ unsigned char m_buf[2048];
+ int m_buf_at;
int m_ratio;
};
diff --git a/src/ui/shadedvisual.cpp b/src/ui/shadedvisual.cpp
index d58f96fa1..fdc487c7c 100644
--- a/src/ui/shadedvisual.cpp
+++ b/src/ui/shadedvisual.cpp
@@ -42,43 +42,35 @@ ShadedVisual::ShadedVisual(QWidget *parent) : Visual(parent)
ShadedVisual::~ShadedVisual()
{}
-void ShadedVisual::add(Buffer *b, unsigned long w, int c, int p)
+void ShadedVisual::add(unsigned char *data, qint64 size, int chan)
{
if (!m_timer->isActive ())
return;
- long len = b->nbytes, cnt;
+ long len = size, cnt;
short *l = 0, *r = 0;
- len /= c;
- len /= ( p / 8 );
+ len /= chan;
+ len /= 2;
if ( len > 512 )
len = 512;
cnt = len;
- if ( c == 2 )
+ if (chan == 2)
{
l = new short[len];
r = new short[len];
-
- if ( p == 8 )
- stereo16_from_stereopcm8 ( l, r, b->data, cnt );
- else if ( p == 16 )
- stereo16_from_stereopcm16 ( l, r, ( short * ) b->data, cnt );
+ stereo16_from_stereopcm16 ( l, r, (short *) data, cnt);
}
- else if ( c == 1 )
+ else if (chan == 1)
{
l = new short[len];
-
- if ( p == 8 )
- mono16_from_monopcm8 ( l, b->data, cnt );
- else if ( p == 16 )
- mono16_from_monopcm16 ( l, ( short * ) b->data, cnt );
+ mono16_from_monopcm16 (l, (short *) data, cnt);
}
else
len = 0;
if (len)
- m_nodes.append (new VisualNode (l, r, len, w));
+ m_nodes.append (new VisualNode (l, r, len));
}
void ShadedVisual::clear()
diff --git a/src/ui/shadedvisual.h b/src/ui/shadedvisual.h
index 3c1cb30db..e276b8b24 100644
--- a/src/ui/shadedvisual.h
+++ b/src/ui/shadedvisual.h
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2007-2009 by Ilya Kotov *
+ * Copyright (C) 2007-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -40,7 +40,7 @@ public:
~ShadedVisual();
- void add(Buffer *, unsigned long, int, int);
+ void add(unsigned char *data, qint64 size, int chan);
void clear();
void paintEvent (QPaintEvent *);
diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts
index 696fbec6e..17466ae39 100644
--- a/src/ui/translations/qmmp_cs.ts
+++ b/src/ui/translations/qmmp_cs.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Režim vizualizace</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Frekvenční analýza</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Osciloskop</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Vypnuto</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Režim analýzy</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Normální</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Oheň</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Sloupce</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Úzké</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Široké</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Špičky</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Obnovovací frekvence</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 Hz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Pokles analyzátoru</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Nejpomalejší</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Pomalý</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Střední</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Rychlý</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Nejrychlejší</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Pokles špiček</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Pozadí</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Průhledné</translation>
</message>
diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts
index e48d2987f..419aa4b70 100644
--- a/src/ui/translations/qmmp_de.ts
+++ b/src/ui/translations/qmmp_de.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Visualisierungsmodus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Analyzer</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Oszilloskop</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Aus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Analyzer-Modus</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Feuer</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Vertikale Linien</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Linien</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Balken</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Spitzen</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Wiederholfrequenz</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Analyzer-Abfall</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Sehr langsam</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Langsam</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Mittel</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Schnell</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Sehr schnell</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation type="unfinished">Peaks-Abfall</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Hintergrund</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Transparent</translation>
</message>
diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts
index e68285d9e..d255464aa 100644
--- a/src/ui/translations/qmmp_it.ts
+++ b/src/ui/translations/qmmp_it.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Modo visualizzazione</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Analizzatore</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Oscilloscopio</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Chiudi</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Modo analizzatore</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Normale</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Fuoco</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Linee verticali</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Linee</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Barre</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Picchi</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Velocità di aggiornamento</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Ricaduta analizzatore</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Molto lenta</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Lenta</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Media</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Rapida</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Molto veloce</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Ricadua picchi</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Sfondo</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Transparente</translation>
</message>
diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts
index 0af708ad1..424f99be7 100644
--- a/src/ui/translations/qmmp_lt.ts
+++ b/src/ui/translations/qmmp_lt.ts
@@ -822,132 +822,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Vizualizacijos metodas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Analizatorius</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Scope</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Išjungta</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Analizatoriaus metodas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Įprastinis</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Ugnis</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Vertikalios linijos</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Linijos</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Bangos</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Pikai</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Atnaujinimo dažnumas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 kps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 kps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 kps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 kps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Analyzer Falloff</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Lėčiausias</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Lėtas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Vidutinis</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Greitas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Greičiausias</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Peaks Falloff</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Fonas</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Permatomumas</translation>
</message>
diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts
index 24fdcaf8d..85c7b2cb4 100644
--- a/src/ui/translations/qmmp_pl_PL.ts
+++ b/src/ui/translations/qmmp_pl_PL.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Tryb wizualizacji</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Analizator</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Wyłączone</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Tryb Analizatora</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Normalny</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Ogień</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Pionowe Linie</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Linie</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Słupki</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Piki</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Odświeżanie</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Prędkość Analizatora</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Najwolniej</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Wolno</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Średnio</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Szybko</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Najszybciej</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Opadanie Pików</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Tło</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Przezroczystość</translation>
</message>
diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts
index 90bb1ba03..c730dd312 100644
--- a/src/ui/translations/qmmp_pt_BR.ts
+++ b/src/ui/translations/qmmp_pt_BR.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
+ <source>Slowest</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../mainvisual.cpp" line="345"/>
<location filename="../mainvisual.cpp" line="359"/>
- <source>Slowest</source>
+ <source>Slow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="346"/>
<location filename="../mainvisual.cpp" line="360"/>
- <source>Slow</source>
+ <source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="347"/>
<location filename="../mainvisual.cpp" line="361"/>
- <source>Medium</source>
+ <source>Fast</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="348"/>
<location filename="../mainvisual.cpp" line="362"/>
- <source>Fast</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
<source>Fastest</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts
index d5e9fdb5f..67e7cc15c 100644
--- a/src/ui/translations/qmmp_ru.ts
+++ b/src/ui/translations/qmmp_ru.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Режим визуализации</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Анализатор</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Осциллограф</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Выключено</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Режим анализатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Обычный</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Огонь</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Вертикальные линии</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Линии</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Полоски</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Пики</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Частота обновления</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Падение анализатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Самое медленное</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Медленное</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Среднее</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Быстрое</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Самое быстрое</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Падение пиков</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Фон</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Прозрачность</translation>
</message>
diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts
index 827ea76d4..d4758b244 100644
--- a/src/ui/translations/qmmp_tr.ts
+++ b/src/ui/translations/qmmp_tr.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Görselleştirme Modu</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Çözümleyici</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Kapsam</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Kapat</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Çözümleyici Modu</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Normal</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Ateş</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Dikey Satırlar</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Satırlar</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Çubuklar</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Tepeler</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Tazeleme Oranı</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Çözümleyici Düşüşü</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>En yavaş</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Yavaş</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Orta</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Hızlı</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>En hızlı</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Tepe Düşüşü</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Arkaplan</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Transparan</translation>
</message>
diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts
index 5022c1f2c..d87cb079f 100644
--- a/src/ui/translations/qmmp_uk_UA.ts
+++ b/src/ui/translations/qmmp_uk_UA.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>Режим візуалізації</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>Аналізатор</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>Осцилограф</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>Вимкнено</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>Режим аналізатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>Звичайний</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>Вогонь</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>Вертикальні лінії</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>Лінії</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>Смужки</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>Піки</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>Частота оновлення</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 ф/с</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>Падіння аналізатора</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>Найповільніше</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>Повільне</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>Середнє</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>Швидке</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>Найшвидше</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>Падіння піків</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>Тло</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>Прозорість</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts
index 27d0f1f25..de6287ef7 100644
--- a/src/ui/translations/qmmp_zh_CN.ts
+++ b/src/ui/translations/qmmp_zh_CN.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>可视化模式</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>分析器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>示波器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>关闭</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>分析模式</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>标准</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>火花</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>垂直线</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>线形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>条形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>峰值</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>刷新率</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>分析器下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>最慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>中</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>最快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>峰值下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>背景</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>透明</translation>
</message>
diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts
index 753f474f4..39344f0c1 100644
--- a/src/ui/translations/qmmp_zh_TW.ts
+++ b/src/ui/translations/qmmp_zh_TW.ts
@@ -821,132 +821,132 @@
<context>
<name>MainVisual</name>
<message>
- <location filename="../mainvisual.cpp" line="293"/>
+ <location filename="../mainvisual.cpp" line="292"/>
<source>Visualization Mode</source>
<translation>可視化型態</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="296"/>
+ <location filename="../mainvisual.cpp" line="295"/>
<source>Analyzer</source>
<translation>解析器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="297"/>
+ <location filename="../mainvisual.cpp" line="296"/>
<source>Scope</source>
<translation>示波器</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="298"/>
+ <location filename="../mainvisual.cpp" line="297"/>
<source>Off</source>
<translation>關閉</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="305"/>
+ <location filename="../mainvisual.cpp" line="304"/>
<source>Analyzer Mode</source>
<translation>解析型態</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="308"/>
+ <location filename="../mainvisual.cpp" line="307"/>
<source>Normal</source>
<translation>標準</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="309"/>
+ <location filename="../mainvisual.cpp" line="308"/>
<source>Fire</source>
<translation>火花</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="310"/>
+ <location filename="../mainvisual.cpp" line="309"/>
<source>Vertical Lines</source>
<translation>垂直線</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="311"/>
+ <location filename="../mainvisual.cpp" line="310"/>
<source>Lines</source>
<translation>線形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="312"/>
+ <location filename="../mainvisual.cpp" line="311"/>
<source>Bars</source>
<translation>條形</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="325"/>
+ <location filename="../mainvisual.cpp" line="324"/>
<source>Peaks</source>
<translation>峰值</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="329"/>
+ <location filename="../mainvisual.cpp" line="328"/>
<source>Refresh Rate</source>
<translation>刷新率</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="332"/>
+ <location filename="../mainvisual.cpp" line="331"/>
<source>50 fps</source>
<translation>50 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="333"/>
+ <location filename="../mainvisual.cpp" line="332"/>
<source>25 fps</source>
<translation>25 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="334"/>
+ <location filename="../mainvisual.cpp" line="333"/>
<source>10 fps</source>
<translation>10 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="335"/>
+ <location filename="../mainvisual.cpp" line="334"/>
<source>5 fps</source>
<translation>5 fps</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="342"/>
+ <location filename="../mainvisual.cpp" line="341"/>
<source>Analyzer Falloff</source>
<translation>解析器下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="345"/>
- <location filename="../mainvisual.cpp" line="359"/>
+ <location filename="../mainvisual.cpp" line="344"/>
+ <location filename="../mainvisual.cpp" line="358"/>
<source>Slowest</source>
<translation>最慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="346"/>
- <location filename="../mainvisual.cpp" line="360"/>
+ <location filename="../mainvisual.cpp" line="345"/>
+ <location filename="../mainvisual.cpp" line="359"/>
<source>Slow</source>
<translation>慢</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="347"/>
- <location filename="../mainvisual.cpp" line="361"/>
+ <location filename="../mainvisual.cpp" line="346"/>
+ <location filename="../mainvisual.cpp" line="360"/>
<source>Medium</source>
<translation>中</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="348"/>
- <location filename="../mainvisual.cpp" line="362"/>
+ <location filename="../mainvisual.cpp" line="347"/>
+ <location filename="../mainvisual.cpp" line="361"/>
<source>Fast</source>
<translation>快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="349"/>
- <location filename="../mainvisual.cpp" line="363"/>
+ <location filename="../mainvisual.cpp" line="348"/>
+ <location filename="../mainvisual.cpp" line="362"/>
<source>Fastest</source>
<translation>最快</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="356"/>
+ <location filename="../mainvisual.cpp" line="355"/>
<source>Peaks Falloff</source>
<translation>峰值下降速度</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="369"/>
+ <location filename="../mainvisual.cpp" line="368"/>
<source>Background</source>
<translation>背景</translation>
</message>
<message>
- <location filename="../mainvisual.cpp" line="370"/>
+ <location filename="../mainvisual.cpp" line="369"/>
<source>Transparent</source>
<translation>透明</translation>
</message>