On Mon, Nov 10, 2003 at 10:55:40PM -0500, Michael Gogins wrote: > Loading a shared library, and reading a shared library, are not the same but > perhaps this has not been distinguished in the the discussion. Discovering > static metadata can be done by merely reading the shared library file. > Calling into a capability function requires the OS to load the shared > library and memory map its symbols, which already takes a little more time. > Copy protection or encryption or loading samples adds time on top of that. A Good point. But without invoking some runtime, I don't know that there is a portable way to open a shared object and find meta-data inside it. I wouldn't know how to do it on Linux without dredging up a spec on ELF. Further, if (as Vincent asserts) the entire plugin is encrypted, what can you do? -- Notice that as computers are becoming easier and easier to use, suddenly there's a big market for "Dummies" books. Cause and effect, or merely an ironic juxtaposition of unrelated facts? ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe