Use macros from aac_defines.h for adding suffixes
instead of local macros.
Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
... | ... |
@@ -26,12 +26,11 @@ |
26 | 26 |
#include <stdint.h> |
27 | 27 |
#include <math.h> |
28 | 28 |
#include "libavutil/attributes.h" |
29 |
+#include "libavcodec/aac_defines.h" |
|
29 | 30 |
|
30 | 31 |
#if USE_FIXED |
31 |
-#define CBRT_RENAME(a) a ## _fixed |
|
32 | 32 |
#define CBRT(x) (int)floor((x).f * 8192 + 0.5) |
33 | 33 |
#else |
34 |
-#define CBRT_RENAME(a) a |
|
35 | 34 |
#define CBRT(x) x.i |
36 | 35 |
#endif |
37 | 36 |
|
... | ... |
@@ -46,7 +45,7 @@ |
46 | 46 |
#else |
47 | 47 |
static uint32_t cbrt_tab[1 << 13]; |
48 | 48 |
|
49 |
-static av_cold void CBRT_RENAME(cbrt_tableinit)(void) |
|
49 |
+static av_cold void AAC_RENAME(cbrt_tableinit)(void) |
|
50 | 50 |
{ |
51 | 51 |
if (!cbrt_tab[(1<<13) - 1]) { |
52 | 52 |
int i; |
... | ... |
@@ -23,6 +23,7 @@ |
23 | 23 |
|
24 | 24 |
#include "config.h" |
25 | 25 |
#include "libavutil/mem.h" |
26 |
+#include "libavcodec/aac_defines.h" |
|
26 | 27 |
|
27 | 28 |
#if CONFIG_HARDCODED_TABLES |
28 | 29 |
# define SINETABLE_CONST const |
... | ... |
@@ -34,28 +35,20 @@ |
34 | 34 |
#define USE_FIXED 0 |
35 | 35 |
#endif |
36 | 36 |
|
37 |
-#if USE_FIXED |
|
38 |
-#define SINEWIN_SUFFIX(a) a ## _fixed |
|
39 |
-#define INTFLOAT int |
|
40 |
-#else |
|
41 |
-#define SINEWIN_SUFFIX(a) a |
|
42 |
-#define INTFLOAT float |
|
43 |
-#endif |
|
44 |
- |
|
45 | 37 |
#define SINETABLE(size) \ |
46 |
- SINETABLE_CONST DECLARE_ALIGNED(32, INTFLOAT, SINEWIN_SUFFIX(ff_sine_##size))[size] |
|
38 |
+ SINETABLE_CONST DECLARE_ALIGNED(32, INTFLOAT, AAC_RENAME(ff_sine_##size))[size] |
|
47 | 39 |
|
48 | 40 |
/** |
49 | 41 |
* Generate a sine window. |
50 | 42 |
* @param window pointer to half window |
51 | 43 |
* @param n size of half window |
52 | 44 |
*/ |
53 |
-void SINEWIN_SUFFIX(ff_sine_window_init)(INTFLOAT *window, int n); |
|
45 |
+void AAC_RENAME(ff_sine_window_init)(INTFLOAT *window, int n); |
|
54 | 46 |
|
55 | 47 |
/** |
56 | 48 |
* initialize the specified entry of ff_sine_windows |
57 | 49 |
*/ |
58 |
-void SINEWIN_SUFFIX(ff_init_ff_sine_windows)(int index); |
|
50 |
+void AAC_RENAME(ff_init_ff_sine_windows)(int index); |
|
59 | 51 |
|
60 | 52 |
extern SINETABLE( 32); |
61 | 53 |
extern SINETABLE( 64); |
... | ... |
@@ -67,6 +60,6 @@ extern SINETABLE(2048); |
67 | 67 |
extern SINETABLE(4096); |
68 | 68 |
extern SINETABLE(8192); |
69 | 69 |
|
70 |
-extern SINETABLE_CONST INTFLOAT * const SINEWIN_SUFFIX(ff_sine_windows)[14]; |
|
70 |
+extern SINETABLE_CONST INTFLOAT * const AAC_RENAME(ff_sine_windows)[14]; |
|
71 | 71 |
|
72 | 72 |
#endif /* AVCODEC_SINEWIN_H */ |
... | ... |
@@ -27,6 +27,7 @@ |
27 | 27 |
// do not use libavutil/libm.h since this is compiled both |
28 | 28 |
// for the host and the target and config.h is only valid for the target |
29 | 29 |
#include <math.h> |
30 |
+#include "libavcodec/aac_defines.h" |
|
30 | 31 |
#include "libavutil/attributes.h" |
31 | 32 |
#include "libavutil/common.h" |
32 | 33 |
|
... | ... |
@@ -49,33 +50,29 @@ SINETABLE(8192); |
49 | 49 |
#endif |
50 | 50 |
|
51 | 51 |
#if USE_FIXED |
52 |
-#define SINEWIN_SUFFIX(a) a ## _fixed |
|
53 |
-#define INTFLOAT int |
|
54 | 52 |
#define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) |
55 | 53 |
#else |
56 |
-#define SINEWIN_SUFFIX(a) a |
|
57 |
-#define INTFLOAT float |
|
58 | 54 |
#define SIN_FIX(a) a |
59 | 55 |
#endif |
60 | 56 |
|
61 |
-SINETABLE_CONST INTFLOAT * const SINEWIN_SUFFIX(ff_sine_windows)[] = { |
|
57 |
+SINETABLE_CONST INTFLOAT * const AAC_RENAME(ff_sine_windows)[] = { |
|
62 | 58 |
NULL, NULL, NULL, NULL, NULL, // unused |
63 |
- SINEWIN_SUFFIX(ff_sine_32) , SINEWIN_SUFFIX(ff_sine_64), SINEWIN_SUFFIX(ff_sine_128), |
|
64 |
- SINEWIN_SUFFIX(ff_sine_256), SINEWIN_SUFFIX(ff_sine_512), SINEWIN_SUFFIX(ff_sine_1024), |
|
65 |
- SINEWIN_SUFFIX(ff_sine_2048), SINEWIN_SUFFIX(ff_sine_4096), SINEWIN_SUFFIX(ff_sine_8192) |
|
59 |
+ AAC_RENAME(ff_sine_32) , AAC_RENAME(ff_sine_64), AAC_RENAME(ff_sine_128), |
|
60 |
+ AAC_RENAME(ff_sine_256), AAC_RENAME(ff_sine_512), AAC_RENAME(ff_sine_1024), |
|
61 |
+ AAC_RENAME(ff_sine_2048), AAC_RENAME(ff_sine_4096), AAC_RENAME(ff_sine_8192) |
|
66 | 62 |
}; |
67 | 63 |
|
68 | 64 |
// Generate a sine window. |
69 |
-av_cold void SINEWIN_SUFFIX(ff_sine_window_init)(INTFLOAT *window, int n) { |
|
65 |
+av_cold void AAC_RENAME(ff_sine_window_init)(INTFLOAT *window, int n) { |
|
70 | 66 |
int i; |
71 | 67 |
for(i = 0; i < n; i++) |
72 | 68 |
window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); |
73 | 69 |
} |
74 | 70 |
|
75 |
-av_cold void SINEWIN_SUFFIX(ff_init_ff_sine_windows)(int index) { |
|
76 |
- assert(index >= 0 && index < FF_ARRAY_ELEMS(SINEWIN_SUFFIX(ff_sine_windows))); |
|
71 |
+av_cold void AAC_RENAME(ff_init_ff_sine_windows)(int index) { |
|
72 |
+ assert(index >= 0 && index < FF_ARRAY_ELEMS(AAC_RENAME(ff_sine_windows))); |
|
77 | 73 |
#if !CONFIG_HARDCODED_TABLES |
78 |
- SINEWIN_SUFFIX(ff_sine_window_init)(SINEWIN_SUFFIX(ff_sine_windows)[index], 1 << index); |
|
74 |
+ AAC_RENAME(ff_sine_window_init)(AAC_RENAME(ff_sine_windows)[index], 1 << index); |
|
79 | 75 |
#endif |
80 | 76 |
} |
81 | 77 |
|
... | ... |
@@ -21,24 +21,18 @@ |
21 | 21 |
*/ |
22 | 22 |
|
23 | 23 |
#include <stdlib.h> |
24 |
+#include "libavcodec/aac_defines.h" |
|
24 | 25 |
#define CONFIG_HARDCODED_TABLES 0 |
25 | 26 |
|
26 | 27 |
#if USE_FIXED |
27 |
-#define ADD_SUFFIX(a) a ## _fixed |
|
28 |
-#define INTFLOAT int |
|
29 | 28 |
#define WRITE_FUNC write_int32_t_array |
30 |
- |
|
31 | 29 |
#else |
32 |
- |
|
33 |
-#define ADD_SUFFIX(a) a |
|
34 |
-#define INTFLOAT float |
|
35 | 30 |
#define WRITE_FUNC write_float_array |
36 |
- |
|
37 | 31 |
#endif |
38 | 32 |
|
39 | 33 |
#define SINETABLE_CONST |
40 | 34 |
#define SINETABLE(size) \ |
41 |
- INTFLOAT ADD_SUFFIX(ff_sine_##size)[size] |
|
35 |
+ INTFLOAT AAC_RENAME(ff_sine_##size)[size] |
|
42 | 36 |
#define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) |
43 | 37 |
#include "sinewin_tablegen.h" |
44 | 38 |
#include "tableprint.h" |
... | ... |
@@ -50,9 +44,9 @@ int main(void) |
50 | 50 |
write_fileheader(); |
51 | 51 |
|
52 | 52 |
for (i = 5; i <= 13; i++) { |
53 |
- ADD_SUFFIX(ff_init_ff_sine_windows)(i); |
|
53 |
+ AAC_RENAME(ff_init_ff_sine_windows)(i); |
|
54 | 54 |
printf("SINETABLE(%4i) = {\n", 1 << i); |
55 |
- WRITE_FUNC(ADD_SUFFIX(ff_sine_windows)[i], 1 << i); |
|
55 |
+ WRITE_FUNC(AAC_RENAME(ff_sine_windows)[i], 1 << i); |
|
56 | 56 |
printf("};\n"); |
57 | 57 |
} |
58 | 58 |
|