On Tue, Oct 21, 2008 at 10:16 AM, Marco <g.marco at freenet.de> wrote: > Hi > > i wrote the frei0r plugin for mlt. > The Problem with frei0r is (i wrote richard spindler that too): > the frei0r plugins does not give back the param range. So some plugins have > values vom -x to +x, some from 0 to x, and some from x.y to z.a.(double/int , > negative/positive)
MLT does not provide something like this either through an API. Arguably, its not required to be in API. > A Fix is also not in sight. > > Idea: store in an extra file these values (but not so good for new plugins, > that come later) For MLT, I designed the metadata system. The system is in place with API to access it, but the metadata is very much incomplete. http://mltframework.org/twiki/bin/view/MLT/MetadataRequirements Something could be made for frei0r as well completely as a wrapper to frei0r, call it morefrei0r ;-). Then, the MLT module can bridge the metadata. I know kdenlive has its own effects system, but I have not looked into its details yet to know what can be done there. I planned to look into it to learn from its real world experience and perhaps revise the MLT metadata schema. -- +-DRD-+
