aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/alsoft-config/mainwindow.cpp6
-rw-r--r--utils/alsoft-config/mainwindow.ui72
2 files changed, 55 insertions, 23 deletions
diff --git a/utils/alsoft-config/mainwindow.cpp b/utils/alsoft-config/mainwindow.cpp
index 0047233f..f009208a 100644
--- a/utils/alsoft-config/mainwindow.cpp
+++ b/utils/alsoft-config/mainwindow.cpp
@@ -220,6 +220,7 @@ void MainWindow::loadConfig(const QString &fname)
disabledCpuExts.begin(), std::mem_fun_ref(&QString::trimmed));
ui->disableSSECheckBox->setChecked(disabledCpuExts.contains("sse", Qt::CaseInsensitive));
ui->disableSSE2CheckBox->setChecked(disabledCpuExts.contains("sse2", Qt::CaseInsensitive));
+ ui->disableSSE41CheckBox->setChecked(disabledCpuExts.contains("sse4.1", Qt::CaseInsensitive));
ui->disableNeonCheckBox->setChecked(disabledCpuExts.contains("neon", Qt::CaseInsensitive));
if(settings.value("hrtf").toString() == QString())
@@ -291,6 +292,7 @@ void MainWindow::loadConfig(const QString &fname)
ui->disableEaxReverbCheck->setChecked(excludefx.contains("eaxreverb", Qt::CaseInsensitive));
ui->disableStdReverbCheck->setChecked(excludefx.contains("reverb", Qt::CaseInsensitive));
ui->disableChorusCheck->setChecked(excludefx.contains("chorus", Qt::CaseInsensitive));
+ ui->disableCompressorCheck->setChecked(excludefx.contains("compressor", Qt::CaseInsensitive));
ui->disableDistortionCheck->setChecked(excludefx.contains("distortion", Qt::CaseInsensitive));
ui->disableEchoCheck->setChecked(excludefx.contains("echo", Qt::CaseInsensitive));
ui->disableEqualizerCheck->setChecked(excludefx.contains("equalizer", Qt::CaseInsensitive));
@@ -359,6 +361,8 @@ void MainWindow::saveConfig(const QString &fname) const
strlist.append("sse");
if(ui->disableSSE2CheckBox->isChecked())
strlist.append("sse2");
+ if(ui->disableSSE41CheckBox->isChecked())
+ strlist.append("sse4.1");
if(ui->disableNeonCheckBox->isChecked())
strlist.append("neon");
settings.setValue("disable-cpu-exts", strlist.join(QChar(',')));
@@ -418,6 +422,8 @@ void MainWindow::saveConfig(const QString &fname) const
strlist.append("chorus");
if(ui->disableDistortionCheck->isChecked())
strlist.append("distortion");
+ if(ui->disableCompressorCheck->isChecked())
+ strlist.append("compressor");
if(ui->disableEchoCheck->isChecked())
strlist.append("echo");
if(ui->disableEqualizerCheck->isChecked())
diff --git a/utils/alsoft-config/mainwindow.ui b/utils/alsoft-config/mainwindow.ui
index 4c7d0c69..7a0276d8 100644
--- a/utils/alsoft-config/mainwindow.ui
+++ b/utils/alsoft-config/mainwindow.ui
@@ -58,8 +58,8 @@
<rect>
<x>120</x>
<y>20</y>
- <width>206</width>
- <height>23</height>
+ <width>188</width>
+ <height>22</height>
</rect>
</property>
<property name="toolTip">
@@ -147,8 +147,8 @@ float and converted to the output sample type as needed.</string>
<rect>
<x>120</x>
<y>50</y>
- <width>247</width>
- <height>23</height>
+ <width>227</width>
+ <height>22</height>
</rect>
</property>
<property name="toolTip">
@@ -200,7 +200,7 @@ to stereo output.</string>
<rect>
<x>120</x>
<y>80</y>
- <width>123</width>
+ <width>111</width>
<height>22</height>
</rect>
</property>
@@ -354,7 +354,7 @@ sample rate.</string>
</property>
<property name="toolTip">
<string>A list of files containing HRTF data sets. The listed data sets
-are used in place of or in addiiton to the the built-in set. The
+are used in place of or in addition to the the default sets. The
filenames may contain these markers, which will be replaced
as needed:
%r - Device sampling rate
@@ -738,8 +738,8 @@ value currently possible is 4.</string>
<rect>
<x>110</x>
<y>120</y>
- <width>203</width>
- <height>23</height>
+ <width>185</width>
+ <height>22</height>
</rect>
</property>
<property name="toolTip">
@@ -775,7 +775,7 @@ value currently possible is 4.</string>
<x>10</x>
<y>150</y>
<width>511</width>
- <height>61</height>
+ <height>91</height>
</rect>
</property>
<property name="toolTip">
@@ -815,8 +815,8 @@ preventing those extensions from being used.</string>
<widget class="QCheckBox" name="disableNeonCheckBox">
<property name="geometry">
<rect>
- <x>380</x>
- <y>20</y>
+ <x>200</x>
+ <y>50</y>
<width>111</width>
<height>31</height>
</rect>
@@ -825,6 +825,19 @@ preventing those extensions from being used.</string>
<string>Disable Neon</string>
</property>
</widget>
+ <widget class="QCheckBox" name="disableSSE41CheckBox">
+ <property name="geometry">
+ <rect>
+ <x>370</x>
+ <y>20</y>
+ <width>121</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Disable SSE4.1</string>
+ </property>
+ </widget>
</widget>
</widget>
<widget class="QWidget" name="tab">
@@ -1011,10 +1024,10 @@ value of 0 means no change.</string>
<widget class="QGroupBox" name="groupBox_5">
<property name="geometry">
<rect>
- <x>9</x>
+ <x>10</x>
<y>170</y>
<width>511</width>
- <height>181</height>
+ <height>191</height>
</rect>
</property>
<property name="toolTip">
@@ -1068,7 +1081,7 @@ intensive for the system to handle.</string>
<property name="geometry">
<rect>
<x>70</x>
- <y>120</y>
+ <y>150</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1080,8 +1093,8 @@ intensive for the system to handle.</string>
<widget class="QCheckBox" name="disableEchoCheck">
<property name="geometry">
<rect>
- <x>70</x>
- <y>150</y>
+ <x>320</x>
+ <y>30</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1094,7 +1107,7 @@ intensive for the system to handle.</string>
<property name="geometry">
<rect>
<x>320</x>
- <y>30</y>
+ <y>60</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1107,7 +1120,7 @@ intensive for the system to handle.</string>
<property name="geometry">
<rect>
<x>320</x>
- <y>60</y>
+ <y>90</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1120,7 +1133,7 @@ intensive for the system to handle.</string>
<property name="geometry">
<rect>
<x>320</x>
- <y>90</y>
+ <y>120</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1133,7 +1146,7 @@ intensive for the system to handle.</string>
<property name="geometry">
<rect>
<x>320</x>
- <y>120</y>
+ <y>150</y>
<width>131</width>
<height>21</height>
</rect>
@@ -1146,6 +1159,19 @@ added by the ALC_EXT_DEDICATED extension.</string>
<string>Dedicated ...</string>
</property>
</widget>
+ <widget class="QCheckBox" name="disableCompressorCheck">
+ <property name="geometry">
+ <rect>
+ <x>70</x>
+ <y>120</y>
+ <width>111</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Compressor</string>
+ </property>
+ </widget>
</widget>
<widget class="QLabel" name="label_13">
<property name="geometry">
@@ -1168,8 +1194,8 @@ added by the ALC_EXT_DEDICATED extension.</string>
<rect>
<x>160</x>
<y>20</y>
- <width>142</width>
- <height>23</height>
+ <width>131</width>
+ <height>22</height>
</rect>
</property>
<property name="sizeAdjustPolicy">
@@ -1320,7 +1346,7 @@ added by the ALC_EXT_DEDICATED extension.</string>
<x>0</x>
<y>0</y>
<width>564</width>
- <height>20</height>
+ <height>19</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">