> c) Yes. A plugin is given inputs and produces it's own output buffers based > on internal knowledge or other variables. The host is not involved, except > to furnish new buffers as requested. The plugin must re-use or release all > input buffers. All inputs and outputs are unique. > <<< > > In other words, baton passing, right? I vote for (c). See my other > suggestions re. DirectX and our internal implementation of this stuff. So, to play devil's advocate: Does it really win us anything? It is mildly more complex, and is a potential source for bugs. Even though I dreamed it up (not knowing anything about DX), I want to see the Right Answer chosen. ---------------------------------------------------------------------- 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