aboutsummaryrefslogtreecommitdiffstats
path: root/alc/front_stablizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'alc/front_stablizer.h')
-rw-r--r--alc/front_stablizer.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/alc/front_stablizer.h b/alc/front_stablizer.h
index ad31508a..179a1953 100644
--- a/alc/front_stablizer.h
+++ b/alc/front_stablizer.h
@@ -10,14 +10,15 @@
struct FrontStablizer {
static constexpr size_t DelayLength{256u};
- alignas(16) float DelayBuf[MAX_OUTPUT_CHANNELS][DelayLength];
-
- BandSplitter LFilter, RFilter;
- alignas(16) float LSplit[2][BUFFERSIZE];
- alignas(16) float RSplit[2][BUFFERSIZE];
+ BandSplitter MidFilter;
+ alignas(16) float MidLF[BUFFERSIZE];
+ alignas(16) float MidHF[BUFFERSIZE];
+ alignas(16) float Side[BUFFERSIZE];
alignas(16) float TempBuf[BUFFERSIZE + DelayLength];
+ alignas(16) float DelayBuf[MAX_OUTPUT_CHANNELS][DelayLength];
+
DEF_NEWDEL(FrontStablizer)
};