diff options
author | Janne Grunau <janne-libav@jannau.net> | 2012-06-21 17:59:56 +0200 |
---|---|---|
committer | Janne Grunau <janne-libav@jannau.net> | 2012-06-21 18:05:40 +0200 |
commit | 1d01fee980edf60215acd94daf2533a9fefb9342 (patch) | |
tree | 4ab68c5c9f149e42b604e09779f9deecad0421fa /libavcodec | |
parent | 67ffcb9613b7bd35fd37a67a0d2363bd4d564605 (diff) | |
download | ffmpeg-1d01fee980edf60215acd94daf2533a9fefb9342.tar.gz |
fix hardcoded tables compililation caused by missing math constants
Add -D_XOPEN_SOURCE=600 to host cflags to make the constants in math.h
available. Include math.h where necessary and remove redundant M_PI
defines.
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/aacps_tablegen.h | 1 | ||||
-rw-r--r-- | libavcodec/cos_tablegen.c | 3 | ||||
-rw-r--r-- | libavcodec/sinewin_tablegen.c | 3 |
3 files changed, 1 insertions, 6 deletions
diff --git a/libavcodec/aacps_tablegen.h b/libavcodec/aacps_tablegen.h index d71a373858..bd4e695568 100644 --- a/libavcodec/aacps_tablegen.h +++ b/libavcodec/aacps_tablegen.h @@ -23,6 +23,7 @@ #ifndef AACPS_TABLEGEN_H #define AACPS_TABLEGEN_H +#include <math.h> #include <stdint.h> #if CONFIG_HARDCODED_TABLES diff --git a/libavcodec/cos_tablegen.c b/libavcodec/cos_tablegen.c index 5e52c482c6..8a9085704e 100644 --- a/libavcodec/cos_tablegen.c +++ b/libavcodec/cos_tablegen.c @@ -24,9 +24,6 @@ #include <string.h> #include <math.h> -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif #define BITS 16 #define FLOATFMT "%.18e" #define FIXEDFMT "%6d" diff --git a/libavcodec/sinewin_tablegen.c b/libavcodec/sinewin_tablegen.c index d5e06895ca..90a75c2267 100644 --- a/libavcodec/sinewin_tablegen.c +++ b/libavcodec/sinewin_tablegen.c @@ -26,9 +26,6 @@ #define SINETABLE(size) \ float ff_sine_##size[size] #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif #include "sinewin_tablegen.h" #include "tableprint.h" |