aboutsummaryrefslogtreecommitdiffstats
path: root/alc/uhjfilter.h
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2020-05-26 12:19:19 -0700
committerChris Robinson <[email protected]>2020-05-26 12:19:19 -0700
commit7b642330c5266682451a19caba1f7d19c1828a71 (patch)
tree254340fe1cba47ac67313f92f79077fcc662bd8e /alc/uhjfilter.h
parent8d77c59da45b1d4fe206ef8b6c5667fffb7c9d1b (diff)
Simplify UHJ delay handling
Diffstat (limited to 'alc/uhjfilter.h')
-rw-r--r--alc/uhjfilter.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/alc/uhjfilter.h b/alc/uhjfilter.h
index 362196a4..17a01d20 100644
--- a/alc/uhjfilter.h
+++ b/alc/uhjfilter.h
@@ -32,14 +32,14 @@ struct Uhj2Encoder {
alignas(16) std::array<float,sFilterSize> mMidDelay{};
alignas(16) std::array<float,sFilterSize> mSideDelay{};
+ alignas(16) std::array<float,BUFFERSIZE+sFilterSize> mMid{};
+ alignas(16) std::array<float,BUFFERSIZE+sFilterSize> mSide{};
+
/* History for the FIR filter. */
alignas(16) std::array<float,sFilterSize*2 - 1> mSideHistory{};
alignas(16) std::array<float,BUFFERSIZE + sFilterSize*2> mTemp{};
- alignas(16) std::array<float,BUFFERSIZE> mMid{};
- alignas(16) std::array<float,BUFFERSIZE> mSide{};
-
/**
* Encodes a 2-channel UHJ (stereo-compatible) signal from a B-Format input
* signal. The input must use FuMa channel ordering and scaling.