Tim Hockin wrote:
All you silent observers - now's the time!
a) Simple: a per-plug global flag. Plugins are either in-place safe (any
input can be reused for any output - at the host's whim) or they are not (no
input will be reused for any output <see footnote 1>). Not flexible, but simple.
b) Mapped: static plugin-defined mapping of ins to eligible outs. Plugins that can do in-place processing identify the output(s) on which a buffer for each input can be reused. More complex, marginally more flexible.
c) Batons: dynamic, internal mapping done by plugin. Plugins output buffers where they want, resuing whatever they can. Fairly complex, most flexible.
d) Other - did I miss one? Tim
-- Mike Berry Adobe Systems
---------------------------------------------------------------------- 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