comparison fft.h @ 11944:052b9c58ccc4 libavcodec

Remove VLA in ff_kbd_window_init, limit window size to 1024
author mru
date Thu, 24 Jun 2010 09:42:34 +0000
parents f468aac92300
children fdafbcef52f5
comparison
equal deleted inserted replaced
11943:3f5b35e5f4de 11944:052b9c58ccc4
149 { 149 {
150 s->mdct_calc(s, output, input); 150 s->mdct_calc(s, output, input);
151 } 151 }
152 152
153 /** 153 /**
154 * Maximum window size for ff_kbd_window_init.
155 */
156 #define FF_KBD_WINDOW_MAX 1024
157
158 /**
154 * Generate a Kaiser-Bessel Derived Window. 159 * Generate a Kaiser-Bessel Derived Window.
155 * @param window pointer to half window 160 * @param window pointer to half window
156 * @param alpha determines window shape 161 * @param alpha determines window shape
157 * @param n size of half window 162 * @param n size of half window, max FF_KBD_WINDOW_MAX
158 */ 163 */
159 void ff_kbd_window_init(float *window, float alpha, int n); 164 void ff_kbd_window_init(float *window, float alpha, int n);
160 165
161 /** 166 /**
162 * Generate a sine window. 167 * Generate a sine window.