23 #ifndef AVCODEC_SINEWIN_TABLEGEN_H
24 #define AVCODEC_SINEWIN_TABLEGEN_H
32 #if !CONFIG_HARDCODED_TABLES
42 #include "libavcodec/sinewin_tables.h"
47 ff_sine_32 , ff_sine_64 ,
48 ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, ff_sine_2048, ff_sine_4096
54 for(i = 0; i < n; i++)
55 window[i] = sinf((i + 0.5) * (
M_PI / (2.0 * n)));
60 #if !CONFIG_HARDCODED_TABLES
#define FF_ARRAY_ELEMS(a)
Macro definitions for various function/variable attributes.
av_cold void ff_init_ff_sine_windows(int index)
initialize the specified entry of ff_sine_windows
SINETABLE_CONST float *const ff_sine_windows[]
av_cold void ff_sine_window_init(float *window, int n)
Generate a sine window.