----- Original Message ----- From: "Tim Hockin" <thockin@xxxxxxxxxx> To: "GMPI list" <gmpi@xxxxxxxxxxxxx> Sent: Monday, December 01, 2003 11:34 PM Subject: [gmpi] Reqs section 3.6 > Moving on. > > If anyone has any more issues with requirements in sections 3.1 through 3.5, > please bring them up promptly IN THE PROPER THREAD or WITH A PROPER SUBJECT. > This thread is for discussion of section 3.6. > > http://www.gmpi-plugins.org/gmpi/requirements.php#sec_3.6 well... req 17 : at least one part of the plug-in must run in the Host adresse space (something like the primary interface... we have to give a name to that, maybe the CORE should be ok). req 18 : MUST present a native interface (do you mean a native processing function !?) this is not clear. FIXME : the hosting and plug-in architecture must implement a simple architecture with 3 components : - the DSP code (natif or not, possibly natif and DSP based : UAD-1, TC, TDM, VS3 etc... the host is in charge of asking for the required code type according the target... and according the abilities of the plug-in... last details, the processing function is required by the host at the end = after having setting the samplerate and number of audio Pin at least... the the core will be able to give a a link to the most appropriate code). - the CORE (the part of the plug-in which is obviously in the host address space). - the GUI wich can be in the host address space, (but also on an other computer , in this case the host will have to take care about communication ... GMPI doesn't provide a communication protococol, it's just present software interface to communicate between CORE and GUI. This communication is taken in charge by the host anywy (the CORE talk directly to the DSP and vice versa... means that DSP part should have memory mapped in the same address space of the Core or that a communication link have to exist - without host assistance - between the CORE and DSP : e.g. Serial link) req 19 : yes... maybe not enough precise, but ok for the moment. req 20 : yes, but we have to be more precise . Is there some service mandatory provided by the Host ? can the host may provide extra service : who ask for that !? the plug-in may ask for extra service for example... and the host could reply yes or no. Well, what is mandatory and what is optionnal here !? req 21 : i'm not very agree with that. I consider that the Host has to be seen as an over-system, so he has to provide such access...(for example in order to be able to share this kind of resource... ) Vincent Burel ---------------------------------------------------------------------- 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