Hi Alexey, thank you very much! I was in the meanwhile also optimizing the code with orc [1] and did simular changes than you did. The transform plugin I optimized with fixed-point arithemetic.I refactored the entire code since I want to move to ffmpeg with it eventually. I will release my new version on the project webpage [2] soon, and I will see how I can include your code. I am a bit busy at the moment, so be a bit patient please. I will probably come back to you as I read your patches...
> So, transcode's stabilize plugin is the best deshaking solution > available for linux now (am I wrong?). I also think so. пока Georg [1] http://code.entropywave.com/ [2] http://public.hronopik.de/vid.stab/ On Saturday 16 July 2011, Alexey Osipov wrote: > В Сбт, 16/07/2011 в 10:47 +0200, Francesco Romani пишет: > > On 07/16/2011 08:40 AM, Alexey Osipov wrote: > > > Hi, Francesco, Georg and other transcode developers! > > > > > > Here is a patch set, implementing several speed optimizations > > > of video stabilization plugin (filter/stabilize/filter_stabilize.c). > > > > [...] > > > > > All patches are made on top of `transcode-1_1` mercurial branch. > > > > > > I will be glad, if my work will be accepted. I'm also ready for > > > discuss. > > > > Hi Alexey, > > > > First of all I would like to thank you for your contribution. Patches > > like that are always been extremely welcome. At first sight, moreover, > > the patches look really well done and very standard compliant. Kudos! > > > > Unfortunately, there is a major roadblock here independent from your > > work. > > > > Truth is the development of transcode is halted those days, as one can > > guess by the silence on all channels (website, bugtracker, mailing > > lists, mercurial repo). > > > > On May 30, 2010, I stepped back as maintainer due to lack of time and > > reduced interest in the project. > > Yes, I know about that. I have read the 'call for developers' message on > the site and corresponding thread on this mail list. It's truly sad, > but. > > Given to [1] there are not much native linux choices to do the image > stabilisation. There are transcode's stabilize plugin and y4mstabilizer > from mjpegtools [2]. The latter is much simpler than transcode's > stabilizer (it's one-pass only, and can't do derotation, edge filling, > zooming, etc.). > > So, transcode's stabilize plugin is the best deshaking solution > available for linux now (am I wrong?). > > I really liked it and therefore improve it (in very GPL way) to do my > tasks even better (faster). Now I contribute back to the project. But, > if the project for one or another reason can't get this contribution > (e.g. no maintainer for now) - it's OK for me. I've done this job to > serve my needs and I continue to use it. Moreover, I will probably > package and publish my own build of transcode with my work included in > launchpad's PPA, so the others could just use it. Sometime maybe, > someone will took this work for another project. Or, if transcode > restart, it could go there. > > So, regardless of will this work be included in transcode or not, will > transcode ever be released again or not, I want thank you all for such a > great tool. :) > > > However, contributions like yours should not be wasted. I'd like to > > rollout a (final?) 1.1.6 before the end of the summer, including your > > patchset. > > This would be great! > > [1] http://www.kdenlive.org/forum/image-stabilization-0 > [2] http://mjpeg.sourceforge.net/ > > Alexey. -- ---- Georg Martius, Tel: +49 177 6413311 ----- --------- http://georg.hronopik.de -------------
signature.asc
Description: This is a digitally signed message part.