X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=imdct.c;h=61498f73c8dd0ed656bb665e92480fb110cada12;hb=b6cb7e33fedf463ebb2c5cc0afe2f2a42f694f1e;hp=a87ad2018df6306f83ec2e620af2823e57355c79;hpb=6b2414cd3ea3437ffb39d25ddc60eeecf3194ebc;p=paraslash.git diff --git a/imdct.c b/imdct.c index a87ad201..61498f73 100644 --- a/imdct.c +++ b/imdct.c @@ -29,8 +29,6 @@ typedef float fftsample_t; -#define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) -#define DECLARE_ALIGNED_16(t, v) DECLARE_ALIGNED(16, t, v) #define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ struct fft_complex { @@ -357,27 +355,6 @@ static void fft_end(struct fft_context *ctx) freep(&ctx->exptab); } -DECLARE_ALIGNED(16, float, ff_sine_128[128]); -DECLARE_ALIGNED(16, float, ff_sine_256[256]); -DECLARE_ALIGNED(16, float, ff_sine_512[512]); -DECLARE_ALIGNED(16, float, ff_sine_1024[1024]); -DECLARE_ALIGNED(16, float, ff_sine_2048[2048]); -DECLARE_ALIGNED(16, float, ff_sine_4096[4096]); - -float *ff_sine_windows[6] = { - ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, - ff_sine_2048, ff_sine_4096 -}; - -// Generate a sine window. -void sine_window_init(float *window, int n) -{ - int i; - - for (i = 0; i < n; i++) - window[i] = sinf((i + 0.5) * (M_PI / (2.0 * n))); -} - /** * Init MDCT or IMDCT computation. */