Opened 12 years ago
Closed 12 years ago
#778 closed defect (fixed)
Artefacts while decoding an H.264 file
Reported by: | Aurélien Nephtali | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avcodec |
Version: | git-master | Keywords: | h264 regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
I have a sample which has artefacts when played (with ffplay for example) or transcoded to any codec.
Sample name : sample-h264-artefacts-speedracer.ts (uploaded on upload.ffmpeg.org)
It has been cut with dd so there is trash at the start but the artefact is clearly visible at ~4s on the back of the guy (the whole movie has a lot of theses artecfacts).
To reproduce :
ffplay sample-h264-artefacts-speedracer.ts
ffmpeg -i sample-h264-artefacts-speedracer.ts -f yuv4mpegpipe /tmp/output_ko.y4m
It's ok with (version shipped with Debian Squeeze) :
FFmpeg version SVN-r0.5.5-4:0.5.5-1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.5-1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Nov 5 2011 14:36:22, gcc: 4.4.5
but KO with git-master :
ffmpeg version N-35860-g62adc60, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 16 2011 09:16:29 with gcc 4.6.2
configuration: --prefix=/home/aurelien/local --enable-postproc --enable-nonfree --enable-gpl --enable-libopencore-amrnb --enable-libfaac --enable-libmp3lame --enable-shared --enable-libxvid --enable-libx264 --extra-cflags=-I/home/aurelien/local/include --extra-ldflags=-L/home/aurelien/local/lib --enable-version3 --disable-optimizations --disable-stripping
libavutil 51. 32. 0 / 51. 32. 0
libavcodec 53. 46. 0 / 53. 46. 0
libavformat 53. 26. 0 / 53. 26. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
Attachments (1)
Change History (3)
comment:1 by , 12 years ago
Keywords: | regression added; decoding artefacts removed |
---|---|
Reproduced by developer: | set |
Status: | new → open |
by , 12 years ago
Attachment: | artefacts.h264 added |
---|
comment:2 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Locally fixed, will be in git master after tests
Regression since cf41a02b1bac717d3adac1def9a531dc9d078b4a r22079