[gmpi] Re: Decision Time: 7.1.2

  • From: Mike Berry <mberry@xxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 10 Jun 2003 17:14:36 -0600

No, if the host calls Process64(), then the plugin get 64 bit audio. If the plugin has not implemented Process64(), the the GMPI built-in converter copies into 32 bit buffers, passes it to Process32, which returns 32 bit audio, which is copied back into 64 bit buffers for the host. All transparent to both host and plugin.

So the only time you lose precision is if you are a 64 bit host calling a plugin which only supports Process32().

Tim Hockin wrote:

(g). Plugins have 2 process calls, Process32() and Process64(). By default in the GMPI headers, Process64() maps directly to Process32 with


So process64() gets 32 bit data? Anyone see a problem with that?

This seems AWFUL to me, so maybe I am misunderstanding - can you clarify
more?

Tim

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




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

Other related posts: