Am Dienstag 21 Oktober 2008 21:09:55 schrieb Dan Dennedy: > 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. as i remember mlt metadata can use FLOAT, INTEGER for the value type ? also a min, max value can be set (if i'm right).
so mlt is not the problem, frei0r is. > > > 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.