On Mon, Jun 09, 2003 at 03:46:23 -0700, Chris Grigg wrote:Doesn't it work to say the plug -must- always support mono buffers, and -may- at its own option support interleave? Then a host that only does mono has no problem.
Prediction: many hosts wont support this, so only a handful of plugins will at the start, so 2nd gen hosts wont at all, so 3rd gen plugins wont at all.
We end up with a bigish lump of spec thats bug ridden and never used, and apparently not useful even if it was used. I call bloat.
We have the same situation in LADSPA with run() v's run_adding(), run() is mandatory and generally more useful, so everyone uses that. I'l bet there are plugins that have /never/ had thier run_adding() method invoked. The API would be significantly nicer with only one of them.
- Steve
---------------------------------------------------------------------- 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