[gmpi] Re: Topic 7: Audio packaging

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 22 May 2003 11:38:56 -0700

I said:

If there is enumeration of multichannel formats with an unambiguous definition for each format, then for many out/in format combinations hosts will be able to furnish, perhaps automatically/invisibly to the user, provably 'correct' adaptation services (i.e. M-S->stereo; LtRt->Dolby Stereo stems; Dolby Stereo stems->5.1; etc.). For the cases that doesn't cover, or hosts that don't do that, plug vendors can always provide simple adaptor plugs, perhaps user-configurable in the oddball cases, for absolutely any out/in format combination.

On reflection, this is a good reason not to outlaw some variant of can-process-in-place, since a lot of multichannel format adaptors will be about remapping channels, which -could- just be a ptr copy. Why force whole-buffer duplication in these cases? In each logical input buffer spec (that the plug advertises to the host), there could be a field that says which one of the logical output buffers is the corresponding process-in-place output. Think stereo flip, mono in to 5.1 center channel, etc. No DSP at all, just buffer aliasing.


-- Chris

----------------------------------------------------------------------
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

Other related posts: