- DECLARE_ALIGNED_16(float, output[AC3_MAX_CHANNELS][BLOCK_SIZE]); //output after imdct transform and windowing
- DECLARE_ALIGNED_16(float, delay[AC3_MAX_CHANNELS][BLOCK_SIZE]); //delay - added to the next block
- DECLARE_ALIGNED_16(float, tmp_imdct[BLOCK_SIZE]); //temporary storage for imdct transform
- DECLARE_ALIGNED_16(float, tmp_output[BLOCK_SIZE * 2]); //temporary storage for output before windowing
- DECLARE_ALIGNED_16(float, window[BLOCK_SIZE]); //window coefficients
+ DECLARE_ALIGNED_16(float, output[AC3_MAX_CHANNELS][256]); //output after imdct transform and windowing
+ DECLARE_ALIGNED_16(float, delay[AC3_MAX_CHANNELS][256]); //delay - added to the next block
+ DECLARE_ALIGNED_16(float, tmp_imdct[256]); //temporary storage for imdct transform
+ DECLARE_ALIGNED_16(float, tmp_output[512]); //temporary storage for output before windowing
+ DECLARE_ALIGNED_16(float, window[256]); //window coefficients