[gmpi] Re: 3.8. Events Req 25 eventorder
- From: Tim Hockin <thockin@xxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Sun, 16 Jan 2005 16:35:11 -0800
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
- References:
- [gmpi] Re: 3.8. Events Req 25 eventorder
- From: Ron Kuper
- [gmpi] Re: 3.8. Events Req 25 eventorder
- From: Tim Hockin
Other related posts:
- » [gmpi] 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- » [gmpi] Re: 3.8. Events Req 25 eventorder
- [gmpi] Re: 3.8. Events Req 25 eventorder
- From: Ron Kuper
- [gmpi] Re: 3.8. Events Req 25 eventorder
- From: Tim Hockin