[gmpi] Re: 3.8. Events Req 25 eventorder

On Sun, Jan 16, 2005 at 04:29:06PM -0800, Tim Hockin wrote:
> On Sun, Jan 16, 2005 at 07:17:59PM -0500, Ron Kuper wrote:
> > I think the req. should state, "The GMPI 1.0 SDK must provide an
> > implemention of an event queue that ensures events can be delivered in
> > temporal order."  
> 
> That's a different requirement, though.  The requirement that was proposed
> was that a plugin can assume it's incoming events are already sorted.

I've added this - look ok?


Index: requirements.php
===================================================================
RCS file: /home/cvs/gmpi/requirements.php,v
retrieving revision 1.71
diff -u -u -r1.71 requirements.php
--- requirements.php    2005/01/13 16:48:02     1.71
+++ requirements.php    2005/01/17 00:33:26
@@ -397,6 +397,11 @@
     </p>
 
     <p><?php next_req(); ?>
+      Events must be delivered to plugins in temporal order.
+      <br/><i><a href="#event_order">More on this requirement</a></i>
+    </p>
+
+    <p><?php next_req(); ?>
       GMPI must support ramped or smoothed events.  Ramping or smoothing
       must be supported on controls with a real number datatype, at minimum.
       <br/><i><a href="#ramp_smoothing">More on this requirement</a></i>
@@ -1201,6 +1206,14 @@
     This allows the timestamp to be a 32 bit number, which is much easier
     for 32 bit processors to use efficiently than 64 bit numbers.  This is
     a reccomendation.  The spec team may choose to specify otherwise</p>
+
+    <p><a name="event_order"/></p>
+    <?php next_minor("Event Delivery Ordering"); ?>
+
+    <p>GMPI plugins should be able to rely on the assumption that their
+    incoming events are already sorted by time.  The GMPI 1.0 SDK should
+    provide an implemention of an event queue that ensures events can
+    easily be delivered in order.</p>
 
     <p><a name="ramp_smoothing"/></p>
     <?php next_minor("Ramped or Smoothed Events"); ?>

----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: