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

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Mon Feb 13 13:21:54 CET 2012


http://bugzilla.libav.org/show_bug.cgi?id=227

           Summary: MT decoding of H264 file from Canon DSLR fails
           Product: Libav
           Version: git HEAD
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: libavcodec
        AssignedTo: bugzilla at libav.org
        ReportedBy: martin at martin.st


If decoding http://albin.abo.fi/~mstorsjo/h264-canon-mt-fail.mp4 with
multithreaded decoding (which is the default), I run into these warnings:

[h264 @ 0x101843e00] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101845000] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101843e00] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101845000] corrupted macroblock 79 44 (total_coeff=-1)
[h264 @ 0x101845000] error while decoding MB 79 44
[h264 @ 0x101845000] concealing 50 DC, 50 AC, 50 MV errors
[h264 @ 0x101844a00] negative number of zero coeffs at 79 44
[h264 @ 0x101844a00] error while decoding MB 79 44
[h264 @ 0x101844a00] concealing 50 DC, 50 AC, 50 MV errors
[h264 @ 0x101845000] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101844a00] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101843e00] negative number of zero coeffs at 79 44
[h264 @ 0x101843e00] error while decoding MB 79 44
[h264 @ 0x101843e00] concealing 50 DC, 50 AC, 50 MV errors
[h264 @ 0x101845000] concealing 3600 DC, 3600 AC, 3600 MV errors
[h264 @ 0x101843e00] corrupted macroblock 79 44 (total_coeff=-1)
[h264 @ 0x101843e00] error while decoding MB 79 44
[h264 @ 0x101843e00] concealing 50 DC, 50 AC, 50 MV errors

The number of threads doesn't seem to matter. If I add -threads 1, the errors
disappear.

The data is recorded by a Canon 550D.

-- 
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