Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <stdlib.h>
00024 #define CONFIG_HARDCODED_TABLES 0
00025 #define SINETABLE_CONST
00026 #define SINETABLE(size) \
00027 float ff_sine_##size[size]
00028 #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0]))
00029 #ifndef M_PI
00030 #define M_PI 3.14159265358979323846
00031 #endif
00032 #include "mdct_tablegen.h"
00033 #include "tableprint.h"
00034
00035 int main(void)
00036 {
00037 int i;
00038
00039 write_fileheader();
00040
00041 for (i = 5; i <= 12; i++) {
00042 ff_init_ff_sine_windows(i);
00043 printf("SINETABLE(%4i) = {\n", 1 << i);
00044 write_float_array(ff_sine_windows[i], 1 << i);
00045 printf("};\n");
00046 }
00047
00048 return 0;
00049 }