From 824ba897bdd17d158842263fbd34481a4a3c6c43 Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Tue, 10 Nov 2015 22:26:25 -0500 Subject: [PATCH] avcodec/cos_tablegen: use M_PI instead of actual literal Signed-off-by: Ganesh Ajjanagadde --- libavcodec/cos_tablegen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavcodec/cos_tablegen.c b/libavcodec/cos_tablegen.c index 9af83f4d7d..dbd0cc0d97 100644 --- a/libavcodec/cos_tablegen.c +++ b/libavcodec/cos_tablegen.c @@ -24,6 +24,8 @@ #include #include +#include "libavutil/mathematics.h" + #define BITS 16 #define FLOATFMT "%.18e" #define FIXEDFMT "%6d" @@ -61,7 +63,7 @@ int main(int argc, char *argv[]) printf("#include \"libavcodec/%s\"\n", do_sin ? "rdft.h" : "fft.h"); for (i = 4; i <= BITS; i++) { int m = 1 << i; - double freq = 2*3.14159265358979323846/m; + double freq = 2*M_PI/m; printf("%s(%i) = {\n ", do_sin ? "SINTABLE" : "COSTABLE", m); for (j = 0; j < m/2 - 1; j++) { int idx = j > m/4 ? m/2 - j : j;