comparison mdct.c @ 7822:67cfe4983e6d libavcodec

Try to fix wma regression.
author michael
date Mon, 08 Sep 2008 13:37:12 +0000
parents 4b286498a3bd
children 0d5b2b0e7a87
comparison
equal deleted inserted replaced
7821:39b409447bfa 7822:67cfe4983e6d
57 ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, ff_sine_2048, 57 ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, ff_sine_2048,
58 }; 58 };
59 59
60 // Generate a sine window. 60 // Generate a sine window.
61 void ff_sine_window_init(float *window, int n) { 61 void ff_sine_window_init(float *window, int n) {
62 float alpha = M_PI / (2.0 * n);
63 int i; 62 int i;
64 for(i = 0; i < n; i++) 63 for(i = 0; i < n; i++)
65 window[i] = sin((i + 0.5) * alpha); 64 window[i] = sinf((i + 0.5) * (M_PI / (2.0 * n)));
66 } 65 }
67 66
68 /** 67 /**
69 * init MDCT or IMDCT computation. 68 * init MDCT or IMDCT computation.
70 */ 69 */