diff options
author | Chris Robinson <[email protected]> | 2020-05-11 17:42:08 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2020-05-11 23:49:39 -0700 |
commit | 3ce8a9914cddd6c050b2be65cd7f36b31010a4cd (patch) | |
tree | 0033ed12844cbcb68ea8dd555e5b9ede7f717c8a /alc/uhjfilter.h | |
parent | 2574b98f8ad0efc0c96c81325e55d686c7e33e5b (diff) |
Fix applying the UHJ phase-shift filter
Diffstat (limited to 'alc/uhjfilter.h')
-rw-r--r-- | alc/uhjfilter.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/alc/uhjfilter.h b/alc/uhjfilter.h index db8e55ec..362196a4 100644 --- a/alc/uhjfilter.h +++ b/alc/uhjfilter.h @@ -29,16 +29,16 @@ struct Uhj2Encoder { constexpr static size_t sFilterSize{128}; /* Delays for the unfiltered signal. */ - alignas(16) std::array<float,sFilterSize> mMidDelay; - alignas(16) std::array<float,sFilterSize> mSideDelay; + alignas(16) std::array<float,sFilterSize> mMidDelay{}; + alignas(16) std::array<float,sFilterSize> mSideDelay{}; /* History for the FIR filter. */ - alignas(16) std::array<float,sFilterSize*2 - 1> mSideHistory; + alignas(16) std::array<float,sFilterSize*2 - 1> mSideHistory{}; - alignas(16) std::array<float,BUFFERSIZE + sFilterSize*2> mTemp; + alignas(16) std::array<float,BUFFERSIZE + sFilterSize*2> mTemp{}; - alignas(16) std::array<float,BUFFERSIZE> mMid; - alignas(16) std::array<float,BUFFERSIZE> mSide; + 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 |