[gmpi] Re: Reqs 3.9. Time - opening arguments.1

  • From: Mike Berry <mberry@xxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Thu, 05 Feb 2004 12:10:37 -0700

Paul Davis wrote:

Well, if the host is going to provide sync, it is just based on looking
at the system time at a particular audio time, or vice versa, and setting a reference point. Why can't the plugin do this itself if necessary? Then the relative speed is just a drift calculation.

because only the host can define a fixed relationship between UST and
GMPI timebases. a plugin  might be called 10s or even 100's of msecs
after the timestamp assigned to a GMPI event was defined. GMPI time
may not have moved on (we're in the middle of a process() cycle), but
UST certainly has.

Doesn't this invalid the idea of using this for video sync then? If you don't know the relationship between the GMPI timebase and real outside (user) time, how is having the ability to convert to UST going to help? You still have no idea about the relation of your UST time and user time. How can you display a video frame? All you know if the jitter for the process calls.

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