[Devel] Dynamic manifest rev. 2

Stefano D'Angelo zanga.mail at gmail.com
Sat May 7 02:10:40 PDT 2011


2011/5/2 Stefano D'Angelo <zanga.mail at gmail.com>:
> Hi all,
>
> I wanted to write this mail before, but because of the mailing list
> crash, I chose to wait a little longer in the hope that interested
> people has subscribed back again.
>
> Straight to the point: I am planning for a revision 1.2 of the dynamic
> manifest extension. The changes I'm confident about would be:

I mean rev. 2

> * the extension URI gets finally changed to
> http://lv2plug.in/ns/ext/dyn-manifest/ so that it follows the same
> naming pattern as the others;
> * dman:DynManifest becomes a subclass of lv2:Resource, thus
> dman:optionalFeature and dman:requiredFeature are substituted with
> lv2: equivalents;
> * all functions will belong to the discovery category as far as
> threading rules are concerned (thus removing all of that mess I wrote
> down last time in this regard);
> * some clarification in the header documentation (e.g., what is
> subjects, what is data).

Yet another idea: the dynamic manifest plugin library must not specify
lv2:binary, which may be instead implicitly be added to the data by
the host. This would allow to change the name of the shared library
without requiring rebuilding (only changing the manifest).

> I don't think that this is going to break anything in practice, even
> though technically speaking we are breaking the API (?)...
>
> If you have any problem with it, speak now or forever hold your peace. :-)

You have time until Monday morning CET.

Stefano



More information about the Devel mailing list