#2606 closed defect (fixed)
Artefacts decoding Hobbit 4k trailer
| Reported by: | Carl Eugen Hoyos | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avcodec |
| Version: | git-master | Keywords: | h264 4k |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
As reported on Doom9.
I will upload 78 frames from the Hobbit 4k trailer which are decoded with artefacts that the reference decoder does not show. The first 32 frames, 4 frames in the middle and the last frame (an IDR frame) are decoded bit-exact, the remaining frames are decoded differently than with the reference decoder.
Decoding is different (but also incorrect) with multithreading.
$ ffmpeg -threads 1 -i hobbit4k-artefacts.h264 -f null -
ffmpeg version N-53451-gd42106c Copyright (c) 2000-2013 the FFmpeg developers
built on May 26 2013 14:59:18 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --disable-indev=jack
libavutil 52. 34.100 / 52. 34.100
libavcodec 55. 12.100 / 55. 12.100
libavformat 55. 7.100 / 55. 7.100
libavdevice 55. 1.101 / 55. 1.101
libavfilter 3. 70.100 / 3. 70.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, h264, from 'hobbit4k-artefacts.h264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p, 4096x2304, 23.98 fps, 23.98 tbr, 1200k tbn, 47.95 tbc
nb_threads: 0
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf55.7.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 4096x2304, q=2-31, 200 kb/s, 90k tbn, 23.98 tbc
Stream mapping:
Stream #0:0 -> #0:0 (h264 -> rawvideo)
Press [q] to stop, [?] for help
[null @ 0x2f41c60] Encoder did not produce proper pts, making some up.
left block unavailable for requested intra4x4 mode -1 at 0 127A
[h264 @ 0x2f404e0] error while decoding MB 0 127
[h264 @ 0x2f404e0] Cannot use next picture in error concealment
[h264 @ 0x2f404e0] concealing 4401 DC, 4401 AC, 4401 MV errors in P frame
[h264 @ 0x2f404e0] left block unavailable for requested intra mode at 0 89
[h264 @ 0x2f404e0] error while decoding MB 0 89
[h264 @ 0x2f404e0] Cannot use next picture in error concealment
[h264 @ 0x2f404e0] concealing 14129 DC, 14129 AC, 14129 MV errors in P frame
left block unavailable for requested intra mode at 0 80rate=N/A
[h264 @ 0x2f404e0] error while decoding MB 0 80
[h264 @ 0x2f404e0] Cannot use next picture in error concealment
[h264 @ 0x2f404e0] concealing 16433 DC, 16433 AC, 16433 MV errors in P frame
left block unavailable for requested intra mode at 0 79rate=N/A
[h264 @ 0x2f404e0] error while decoding MB 0 79
[h264 @ 0x2f404e0] Cannot use next picture in error concealment
[h264 @ 0x2f404e0] concealing 16689 DC, 16689 AC, 16689 MV errors in P frame
frame= 78 fps= 37 q=0.0 Lsize=N/A time=00:00:03.25 bitrate=N/A
video:7kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.293803%
The original file contains additional three GOPs where decoding is not bitexact but no artefacts are visible, if this is a different issue, I will open a new ticket.
Note:
See TracTickets
for help on using tickets.



Sample uploaded to samples/ffmpeg-bugs/trac/ticket2606