[libav-bugs] [Bug 227] MT decoding of H264 file from Canon DSLR fails

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Mon Mar 12 19:18:34 CET 2012


--- Comment #3 from Martin Storsjö <martin at martin.st> 2012-03-12 19:18:33 CET ---
This seems to be caused by this commit:

commit 729ebb2f185244b0ff06d48edbbbbb02ceb4ed4e
Author: Janne Grunau <janne-libav at jannau.net>
Date:   Mon Dec 19 18:11:44 2011 +0100

    h264: clear trailing bits in partially parsed NAL units

    Trailing bits are likely to be non-zero if the NAL unit is truncated.
    Clearing the bits make overreads of the bitstream less likely in this
    case. Fixes playback of
    http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4 which
    has a forbidden byte sequence of 0x00 0x00 0x00 in it SPS.

Before this one, decoding works fine.

Also for the record, the sample file was from a 500D, not a 550D, if it would
happen to matter somewhere.

Configure bugmail: http://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