Mercurial > libavcodec.hg
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. |