From a39bd458a0df295df59242a8e18e1e5313bd3318 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 6 Jun 2011 22:59:23 +0200 Subject: mem: Trying to workaround posix_memalign() bug on OSX This patch is based on a patch by John Stebbins Signed-off-by: Michael Niedermayer --- libavutil/mem.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavutil/mem.c') diff --git a/libavutil/mem.c b/libavutil/mem.c index 29ecbfa055..87c2008a27 100644 --- a/libavutil/mem.c +++ b/libavutil/mem.c @@ -86,6 +86,7 @@ void *av_malloc(size_t size) ptr = (char*)ptr + diff; ((char*)ptr)[-1]= diff; #elif HAVE_POSIX_MEMALIGN + if (size) //OSX on SDK 10.6 has a broken posix_memalign implementation if (posix_memalign(&ptr,ALIGN,size)) ptr = NULL; #elif HAVE_MEMALIGN -- cgit v1.2.3