X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=wmadec_filter.c;h=0b381c5d9f0baabb657d0b8d51adfb8683e1495b;hp=1f72293273f32cac61b39ad669af2b0310b146ff;hb=6d6ede092858166d203a39da1734bd715d47cf1d;hpb=13e495610a45d1cacdf9fa375472b302d30cd23e diff --git a/wmadec_filter.c b/wmadec_filter.c index 1f722932..0b381c5d 100644 --- a/wmadec_filter.c +++ b/wmadec_filter.c @@ -142,15 +142,15 @@ struct private_wmadec_data { }; #define EXPVLCBITS 8 -#define EXPMAX ((19 + EXPVLCBITS - 1) / EXPVLCBITS) +#define EXPMAX DIV_ROUND_UP(19, EXPVLCBITS) #define HGAINVLCBITS 9 -#define HGAINMAX ((13 + HGAINVLCBITS - 1) / HGAINVLCBITS) +#define HGAINMAX DIV_ROUND_UP(13, HGAINVLCBITS) #define VLCBITS 9 -#define VLCMAX ((22 + VLCBITS - 1) / VLCBITS) +#define VLCMAX DIV_ROUND_UP(22, VLCBITS) -#define SINE_WINDOW(x) float sine_ ## x[x] __a_aligned(16) +#define SINE_WINDOW(x) static float sine_ ## x[x] __a_aligned(16) SINE_WINDOW(128); SINE_WINDOW(256);