[libav-bugs] [Bug 556] libavcodec/mpegvideo.c: Does not allow stride changes

bugzilla at libav.org bugzilla at libav.org
Sat Feb 15 13:05:09 CET 2014


https://bugzilla.libav.org/show_bug.cgi?id=556

--- Comment #11 from Janne Grunau <janne-libav at jannau.net> 2014-02-15 13:05:09 CET ---
H264 motion compensation is missing from the patch. I assumes that linesizes of
reference pictures matches the linesizes of the current picture and use only
one stride parameter. That probably explains the offsetted decoding until the
next key frame Thiago reported on irc.

The best way forward is probably configuring with --disable-asm and start
fixing the C implementations. IF you still want to pursue this afterwards the
SIMD optimizations for at least x86, arm, aarch64 and ppc need to be fixed.
X86_32 is probably annoying to change due to register starvation.

Also please start splitting the patch, every larger change which fixes the
assumption that linesizes are equal (for example the h264 mc change) should
have it's own patch.

-- 
Configure bugmail: https://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list