Document the nfc config option and expose it in alsoft-config
This commit is contained in:
@@ -238,6 +238,15 @@ hq-mode = false
|
||||
# specified in the decoder configuration file.
|
||||
distance-comp = true
|
||||
|
||||
## nfc:
|
||||
# Enables near-field control filters. This simulates and compensates for low-
|
||||
# frequency effects caused by the curvature of nearby sound-waves, which
|
||||
# creates a more realistic perception of sound distance. Note that the effect
|
||||
# may be stronger or weaker than intended if the application doesn't use or
|
||||
# specify an appropriate unit scale, or if incorrect speaker distances are set
|
||||
# in the decoder configuration file. Requires hq-mode to be enabled.
|
||||
nfc = true
|
||||
|
||||
## quad:
|
||||
# Decoder configuration file for Quadrophonic channel output. See
|
||||
# docs/ambdec.txt for a description of the file format.
|
||||
|
||||
@@ -331,6 +331,7 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
|
||||
connect(ui->decoderHQModeCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
connect(ui->decoderDistCompCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
connect(ui->decoderNFEffectsCheckBox, SIGNAL(stateChanged(int)), this, SLOT(enableApplyButton()));
|
||||
connect(ui->decoderQuadLineEdit, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton()));
|
||||
connect(ui->decoderQuadButton, SIGNAL(clicked()), this, SLOT(selectQuadDecoderFile()));
|
||||
connect(ui->decoder51LineEdit, SIGNAL(textChanged(QString)), this, SLOT(enableApplyButton()));
|
||||
@@ -665,6 +666,8 @@ void MainWindow::loadConfig(const QString &fname)
|
||||
ui->decoderHQModeCheckBox->setChecked(hqmode);
|
||||
bool distcomp = settings.value("decoder/distance-comp", true).toBool();
|
||||
ui->decoderDistCompCheckBox->setChecked(distcomp);
|
||||
bool nfeffects = settings.value("decoder/nfc", true).toBool();
|
||||
ui->decoderNFEffectsCheckBox->setChecked(nfeffects);
|
||||
|
||||
ui->decoderQuadLineEdit->setText(settings.value("decoder/quad").toString());
|
||||
ui->decoder51LineEdit->setText(settings.value("decoder/surround51").toString());
|
||||
@@ -894,6 +897,9 @@ void MainWindow::saveConfig(const QString &fname) const
|
||||
settings.setValue("decoder/distance-comp",
|
||||
ui->decoderDistCompCheckBox->isChecked() ? QString(/*"true"*/) : QString("false")
|
||||
);
|
||||
settings.setValue("decoder/nfc",
|
||||
ui->decoderNFEffectsCheckBox->isChecked() ? QString(/*"true"*/) : QString("false")
|
||||
);
|
||||
|
||||
settings.setValue("decoder/quad", ui->decoderQuadLineEdit->text());
|
||||
settings.setValue("decoder/surround51", ui->decoder51LineEdit->text());
|
||||
|
||||
@@ -621,7 +621,7 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>-10</x>
|
||||
<y>100</y>
|
||||
<y>120</y>
|
||||
<width>551</width>
|
||||
<height>161</height>
|
||||
</rect>
|
||||
@@ -789,6 +789,35 @@ configuration file.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="decoderNFEffectsCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>80</y>
|
||||
<width>181</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Simulates and compensates for low-frequency effects
|
||||
caused by the curvature of nearby sound-waves, which
|
||||
creates a more realistic perception of sound distance.
|
||||
Note that the effect may be stronger or weaker than
|
||||
intended if the application doesn't use or specify an
|
||||
appropriate unit scale, or if incorrect speaker distances
|
||||
are set in the decoder configuration file. Requires High
|
||||
Quality Mode to be enabled.</string>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::RightToLeft</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Near-Field Effects:</string>
|
||||
</property>
|
||||
<property name="checked">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_5">
|
||||
<attribute name="title">
|
||||
|
||||
Reference in New Issue
Block a user