diff options
author | Chris Robinson <[email protected]> | 2020-05-26 12:19:19 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2020-05-26 12:19:19 -0700 |
commit | 7b642330c5266682451a19caba1f7d19c1828a71 (patch) | |
tree | 254340fe1cba47ac67313f92f79077fcc662bd8e /alc/uhjfilter.h | |
parent | 8d77c59da45b1d4fe206ef8b6c5667fffb7c9d1b (diff) |
Simplify UHJ delay handling
Diffstat (limited to 'alc/uhjfilter.h')
-rw-r--r-- | alc/uhjfilter.h | 6 |
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. |