Fix compilation with msvc/icl due to missing header and define.
authorMatt Oliver <protogonoi@gmail.com>
Mon, 3 Feb 2014 06:46:11 +0000 (17:46 +1100)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 3 Feb 2014 18:48:41 +0000 (19:48 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavfilter/vf_drawtext.c
libavutil/mathematics.h

index c384394..1690b38 100644 (file)
  * filter by Gustavo Sverzut Barbieri
  */
 
  * filter by Gustavo Sverzut Barbieri
  */
 
+#include "config.h"
+#if HAVE_SYS_TIME_H
 #include <sys/time.h>
 #include <sys/time.h>
+#endif
 #include <time.h>
 
 #include <time.h>
 
-#include "config.h"
 #include "libavutil/avstring.h"
 #include "libavutil/bprint.h"
 #include "libavutil/common.h"
 #include "libavutil/avstring.h"
 #include "libavutil/bprint.h"
 #include "libavutil/common.h"
index a8b1d8e..88739e8 100644 (file)
@@ -45,6 +45,9 @@
 #ifndef M_PI
 #define M_PI           3.14159265358979323846  /* pi */
 #endif
 #ifndef M_PI
 #define M_PI           3.14159265358979323846  /* pi */
 #endif
+#ifndef M_PI_2
+#define M_PI_2         1.57079632679489661923  /* pi/2 */
+#endif
 #ifndef M_SQRT1_2
 #define M_SQRT1_2      0.70710678118654752440  /* 1/sqrt(2) */
 #endif
 #ifndef M_SQRT1_2
 #define M_SQRT1_2      0.70710678118654752440  /* 1/sqrt(2) */
 #endif