diff options
Diffstat (limited to 'alc/alcmain.h')
-rw-r--r-- | alc/alcmain.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/alc/alcmain.h b/alc/alcmain.h index b1f1d45e..e1dcd2fa 100644 --- a/alc/alcmain.h +++ b/alc/alcmain.h @@ -37,6 +37,7 @@ struct ALfilter; struct BackendBase; struct Compressor; struct EffectState; +struct FrontStablizer; struct Uhj2Encoder; struct bs2b; @@ -170,21 +171,6 @@ using FloatBufferLine = std::array<float,BUFFERSIZE>; #define MAX_RESAMPLER_PADDING 48 -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]; - - alignas(16) float TempBuf[BUFFERSIZE + DelayLength]; - - DEF_NEWDEL(FrontStablizer) -}; - - struct MixParams { /* Coefficient channel mapping for mixing to the buffer. */ std::array<BFChannelConfig,MAX_OUTPUT_CHANNELS> AmbiMap{}; |