[FFmpeg-cvslog] avcodec/cos_tablegen: use M_PI instead of actual literal

Ganesh Ajjanagadde git at videolan.org
Sun Nov 22 22:24:48 CET 2015


ffmpeg | branch: master | Ganesh Ajjanagadde <gajjanagadde at gmail.com> | Tue Nov 10 22:26:25 2015 -0500| [824ba897bdd17d158842263fbd34481a4a3c6c43] | committer: Ganesh Ajjanagadde

avcodec/cos_tablegen: use M_PI instead of actual literal

Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=824ba897bdd17d158842263fbd34481a4a3c6c43
---

 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 9af83f4..dbd0cc0 100644
--- a/libavcodec/cos_tablegen.c
+++ b/libavcodec/cos_tablegen.c
@@ -24,6 +24,8 @@
 #include <string.h>
 #include <math.h>
 
+#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;



More information about the ffmpeg-cvslog mailing list