On Tue, 29 Jan 2013, Anton Khirnov wrote:
Module: libav
Branch: master
Commit: 47318953ddfe8aa7dd00ad90bd21ea3a995e35d0
Author: Anton Khirnov <[email protected]>
Committer: Anton Khirnov <[email protected]>
Date: Sun Jan 13 17:54:50 2013 +0100
mpegvideo: remove some unused variables from Picture.
---
libavcodec/motion_est.c | 2 --
libavcodec/mpegvideo.h | 5 -----
2 files changed, 0 insertions(+), 7 deletions(-)
For some insane reason, this broken h264-mt decoding on OS X, with
gcc-4.2. When building with clang, things seem to work just fine (although
I'm not sure if that's just the random code generator that happens to
avoid the issue.)
It seems that av_malloc() returns a non-null but invalid pointer at one
point (and reading/writing via that pointer gives a crash), kinda like
what it does for memalign(0, 32) (where the pointer is a non-null pointer
that causes a crash when given to free()).
I'd say this feels like a OS/libc bug, but I'll see if I can dig deeper
into it in a while.
// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel