OSDN Git Service

Fix posix_memalign() usage when libavutil is compiled outside FFmpeg.
authorIvan Kalvachev <ikalvachev@gmail.com>
Thu, 12 May 2011 13:11:27 +0000 (16:11 +0300)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 12 May 2011 15:35:30 +0000 (17:35 +0200)
To use posix_memalign() "#define _XOPEN_SOURCE 600" have to be defined.
FFmpeg configure defines it from the command line through config.mak,
but when libavutil is used outside of FFmpeg the define is missing.

Signed-off-by: Ivan Kalvachev <ikalvachev@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavutil/mem.c

index 873d8fe..57dc658 100644 (file)
@@ -24,6 +24,8 @@
  * default memory allocator for libavutil
  */
 
+#define _XOPEN_SOURCE 600
+
 #include "config.h"
 
 #include <limits.h>