At 11:23 AM 5/30/03 -0700, you wrote:
If you do enforce ordering, you can share inputs, and just force the one that will overwrite the input to run last.
Which is more expensive? copying the buffer or enforcing ordering? Almost certainly the buffer copy.
Baton-passing is not dead yet. With baton-passing, you can avoid the memcpy (which is the most expensive bit) by making all branches of a Y be read-only. Yes, you won't get process-in-place, but you have no extraneous buffer copying.
---------------------------------------------------------------------- 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