[gmpi] Re: 3.11 topic: Inter-parameter linkages

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Sat, 10 Apr 2004 22:52:53 +0100

On Sat, Apr 10, 2004 at 09:37:59 -0400, Paul Davis wrote:
> >> Some of the listeners of P will also be under realtime constraints, in the
> >> general case. That can't work unless you devize time travel :)
> >
> >Hrrm, well, perhaps there is some way to identify a callback as RT or non
> >RT, or maybe all callbacks run in RT thread.  Doesn't matter for this
> >moment, but good point.
> 
> (*) what you really want is a way to just mark the receiver as
> "runnable". i don't know of any non-hard-RT OS that provides
> such a system. windows message queues are light years from RT safety,
> ditto for Mach ports although they are close, and the Linux futex
> concept is ideal except that the GUI thread isn't going to be sleeping
> on the futex - POSIX doesn't integrate all types of waiting for events
> in the way windows does. sigh.

This still doesnt help cos you might end send events back to a plugin
thats allready run, in which case you have to either delay the events
to the next block (yuk) or run that plugin again (double yuk, would
require all kinds of state hacks).

- 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

Other related posts: