[FFmpeg-trac] #778(avcodec:new): Artefacts while decoding an H.264 file

FFmpeg trac at avcodec.org
Fri Dec 16 11:25:19 CET 2011


#778: Artefacts while decoding an H.264 file
-------------------------------------+-------------------------------------
             Reporter:  aurelien     |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  avcodec      |                  Version:  git-
             Keywords:  h264         |  master
  decoding artefacts                 |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 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

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/778>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list