Autor: Dan Dennedy Data: A: Minimalistic plugin API for video effects Assumpte: Re: [Frei0r] 5 Cairo based plugins, PATCH 2 - multivalue support
On Sat, Nov 24, 2012 at 11:51 PM, Janne Liljeblad
<janne.liljeblad@???> wrote: > Patch 2, multivalue support.
Why did you do this? You are effectively changing the frei0r API while
perhaps shoe-horning it into a string parameter to keep it ABI
compatible. IOW, you are imposing that all apps that want to use these
plugins understand your string syntax and the disguised parameters
within. You should have discussed it before forging ahead and making
plugins that use it. And if MLT is doing this for your app already,
why are you doing it here? MLT already parses time-based geometry,
does the interpolation, and sets each frei0r parameter prior to
processing each video frame. All a frei0r plugin author needs to do is
to make sure its parameters are mutable.