Benchmarking h264/AVCHD decoding

Dear friends,

Until VDPAU hardware decoding comes along in MLT, Kdenlive relies on multi-threading decoding of AVCHD streams. 

I would be interested in someone testing AVCHD raw files using a quad-core computer. 

We will display the result in our hardware requirements. If AVCHD is not at hand, we will remove AVCHD support from Kdenlive supported formats.

  • Visit our footage page and download one AVCHD file.
  • Lauch Kdenlive 0.7 and create an empty 1080 50i project.
  • Drag and drop the file on Kdenlive project tree.
  • Play the file.
  • You may try to right-clic on the file and allow multi-threading decoding using 4 threads.

Does it display in slow motion or not? 
What is the %percentage of total processor used?

Also, note I added this issue:
http://www.kdenlive.org/mantis/view.php?id=484

Kind regards,
Jean-Michel

This stream cannot be decoded using multi-treading. This closes the issue of AVCHD.
jmpoure@debian:~/Desktop/avchd$ ffmpeg -threads 4 -i avchd-test-1.mts -acodec copy -vcodec rawvideo avchd-test.avi
FFmpeg version SVN-r16185, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libx264 --enable-libtheora --enable-swscale --enable-libdc1394 --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-libspeex --enable-avfilter-lavf --enable-xvmc
  libavutil     49.12. 0 / 49.12. 0
  libavcodec    52. 7. 0 / 52. 7. 0
  libavformat   52.23. 1 / 52.23. 1
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 1. 0 /  0. 1. 0
  libswscale     0. 6. 1 /  0. 6. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Dec 17 2008 09:28:50, gcc: 4.3.2
Input #0, mpegts, from 'avchd-test-1.mts':
  Duration: 00:00:09.85, start: 1.040000, bitrate: 16676 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 25.00 tb(r)
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
File 'avchd-test.avi' already exists. Overwrite ? [y/N] y
Output #0, avi, to 'avchd-test.avi':
    Stream #0.0: Video: rawvideo, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25.00 tb(c)
    Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
[h264 @ 0x1fd2b80]Cannot parallelize deblocking type 1, decoding such frames in sequential order
frame=  219 fps= 16 q=0.0 Lsize=  665449kB time=8.26 bitrate=660290.2kbits/s   
video:665212kB audio:215kB global headers:0kB muxing overhead 0.003145%
 

Don't make the test. 
I am contacting FFmpeg developers to ask the question.