[Kdenlive-devel] Solved: AVCHD camcorder support

Ivan Schreter schreter at gmx.net
Thu Feb 12 12:38:55 UTC 2009


Hi,

Jean-Michel Pouré wrote:
> I saw a couple of patches in FFmpeg SVN. Were all your changes committed
> to SVN. Testing latest FFmpeg, I still have seeking issues (garbled
>   
Unfortunately not. Just a few small things were committed to SVN.

> image). What is the status of your patch in FFmpeg svn?
>   
Both frame combining for interlaced video (or some other solution) and 
seeking issues are still outstanding. It's extremely hard to argument 
(the developers there are very rude and the critics is by no means 
constructive; I feel extremely unwelcome there) and it takes forever to 
get a patch through.

My patches do have some deficiencies and don't address 100% of the 
issues or address them differently than FFmpeg developers wish and thus 
won't get accepted in this way. Partial solutions (even if they don't 
break anything) won't be accepted, unfortunately, only 100% solutions. 
The reason is to prevent code base pollution with hacks, which must be 
removed later when adding the proper solution (which is also a valid 
argument, but OTOH the code in that area is full of such hacks...).

Since my daughter (first child) was born a week ago, my time for 
open-source development approaches zero. So I'm unsure what will happen. 
I'm quite sure it won't be all fixed until the release of FFmpeg on 
21.2.2009.

I can definitely provide a complete patch against latest FFmpeg to 
handle AVCHD, so in worst case, you can give it to MLT developers and 
let them build FFmpeg statically with the patch.

OTOH, MLT has also some bugs in libavformat handler, most prominently 
off-by-two frames for MPEG-2 and H.264 (and possibly other codecs) as 
well as wrong usage of av_read_frame(), which can be attributed to 
deficient documentation. If correct solution for AVCHD is built into 
FFmpeg, MLT has to be fixed as well.

Regards,

Ivan





More information about the Kdenlive mailing list