23 #ifndef AVCODEC_SINEWIN_TABLEGEN_H 24 #define AVCODEC_SINEWIN_TABLEGEN_H 34 #if !CONFIG_HARDCODED_TABLES 50 #include "libavcodec/sinewin_fixed_tables.h" 52 #include "libavcodec/sinewin_tables.h" 57 #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) 72 for(i = 0; i < n; i++)
76 #if !CONFIG_HARDCODED_TABLES && !defined(BUILD_TABLES) 77 #define INIT_FF_SINE_WINDOW_INIT_FUNC(index) \ 78 static void init_ff_sine_window_ ## index(void) \ 80 AAC_RENAME(ff_sine_window_init)(AAC_RENAME(ff_sine_windows)[index], 1 << index);\ 94 init_ff_sine_window_5,
95 init_ff_sine_window_6,
96 init_ff_sine_window_7,
97 init_ff_sine_window_8,
98 init_ff_sine_window_9,
99 init_ff_sine_window_10,
100 init_ff_sine_window_11,
101 init_ff_sine_window_12,
102 init_ff_sine_window_13,
113 #if !CONFIG_HARDCODED_TABLES
Macro definitions for various function/variable attributes.
SINETABLE_CONST INTFLOAT *const AAC_RENAME(ff_sine_windows)[]
#define INIT_FF_SINE_WINDOW_INIT_FUNC(index)
static SDL_Window * window
av_cold void AAC_RENAME() ff_sine_window_init(INTFLOAT *window, int n)
Generate a sine window.
#define FF_ARRAY_ELEMS(a)
static AVOnce init_sine_window_once[9]
common internal and external API header
static void(*const sine_window_init_func_array[])(void)
av_cold void AAC_RENAME() ff_init_ff_sine_windows(int index)
initialize the specified entry of ff_sine_windows
static int ff_thread_once(char *control, void(*routine)(void))