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)

artefacts.h264 (1.9 MB ) - added by Carl Eugen Hoyos 12 years ago.

Download all attachments as: .zip

Change History (3)

comment:1 by Carl Eugen Hoyos, 12 years ago

Keywords: regression added; decoding artefacts removed
Reproduced by developer: set
Status: newopen

by Carl Eugen Hoyos, 12 years ago

Attachment: artefacts.h264 added

comment:2 by Michael Niedermayer, 12 years ago

Resolution: fixed
Status: openclosed

Locally fixed, will be in git master after tests

Note: See TracTickets for help on using tickets.