On Wed, 30 Jan 2013, Martin Storsjö wrote:
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.
My guesses turned out to be completely false, this is a real libavcodec
bug, nothing else. Patch coming up soon.
// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel