2014/1/2 Brian Matherly <pez4br...@yahoo.com>
> >>>> In order to compile and use the new module, you need to download and
> build
>
> >>
> >>>> the vid.stab library first. All filter parameters are the same as in
> >>>> videostab2.
> >>>>
> >>>> The source code is available here:
> >>>> https://github.com/jksiezni/mlt/tree/master/src/modules/vid.stab
> >>>>
> >>>> Feel free to modify this code or integrate it back to videostab
> module.
> >>>
> >>> Or perhaps someone else can volunteer to do that.
> >>
> >> I'd be happy to help integrate it.
> >>
> >> Would this replace filter_vidstab and filter_vidstab2? Or would it
> become filter_vidstab3?
> >
> > I would call it just vid.stab or perhaps vid.stab.dual to respect the
> > project on which it is based.
>
> >> I assume we would want to pull in all the source code from the vid.stab
> library so that we don't add another dependency. It looks like that is what
> has been done in the past.
> > That was done because the videostab2 contributor made some invasive
> > changes to vid.stab. I am leaning towards keeping the vid.stab lib
> > external since this new submission can work with it that way. Then, we
> > can more benefit from ongoing development. If API breakage becomes too
> > much a nuisance we can change that.
>
> Ok. If I understand correctly, your preference would be:
> 1) Create a new module named "vid.stab" for Jakub's source.
> and
> 2) Update build scripts to download and compile libvidstab.
> ?
>
> Would it make sense to remove or deprecate the current vidstab module? If
> the properties are exactly the same, it would be simple to create an alias
> that loads the new service when the old name is provided.
>
I'm glad, that you are willing to help, especially when I got a problem to
understand, how the MLT handles things internally. ;p
I've tried to encapsulate both detect and transform filters in a new one,
and delegate the processing to child filters, but I have no idea, how to
retrieve properties from child back to parent filter and all results are
lost.
So, I'll just leave it to you, as my current knowledge is not sufficient to
do this task. :)
The idea of creating aliases is nice, but keep in mind, that the vectors
format has changed, so a backward compatibility with old xml files would be
broken.
--
Regards,
Jakub Ksiezniak
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel