aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--alsoftrc.sample11
-rw-r--r--core/uhjfilter.h2
2 files changed, 7 insertions, 6 deletions
diff --git a/alsoftrc.sample b/alsoftrc.sample
index 50aa7b01..d7427db5 100644
--- a/alsoftrc.sample
+++ b/alsoftrc.sample
@@ -356,17 +356,18 @@
## decode-filter: (global)
# Specifies the all-pass filter type for UHJ decoding and Super Stereo
# processing. Valid values are:
-# fir256 - utilizes a 256-point FIR filter.
-# fir512 - utilizes a 512-point FIR filter, providing a wider pass-band, at
-# the cost of more CPU use.
# iir - utilizes dual IIR filters, providing a wide pass-band with low CPU
# use, but may exhibit some low-level distortion.
-#decode-filter = fir256
+# fir256 - utilizes a 256-point FIR filter, providing more stable results but
+# exhibiting attenuation in the lower and higher frequency bands.
+# fir512 - utilizes a 512-point FIR filter, providing a wider pass-band than
+# fir256, at the cost of more CPU use.
+#decode-filter = iir
## encode-filter: (global)
# Specifies the all-pass filter type for UHJ output encoding. Valid values are
# the same as for decode-filter.
-#encode-filter = fir256
+#encode-filter = iir
##
## Reverb effect stuff (includes EAX reverb)
diff --git a/core/uhjfilter.h b/core/uhjfilter.h
index e0aa73d2..49819f00 100644
--- a/core/uhjfilter.h
+++ b/core/uhjfilter.h
@@ -16,7 +16,7 @@ enum class UhjQualityType : uint8_t {
IIR = 0,
FIR256,
FIR512,
- Default = FIR256
+ Default = IIR
};
extern UhjQualityType UhjDecodeQuality;