[linux-audio-dev] XAP spec - early scribbles

Simon Jenkins sjenkins at blueyonder.co.uk
Sat Mar 1 10:59:01 UTC 2003


torbenh at gmx.de wrote:

>[...]
>
>Another problem i have with moving to the graph ordering side
>is the opengl stuff in galan which requires the pull model for
>the data. 
>
>It would get somewhat inconsistent if gl data was pulled and 
>audio data not... but this is also cosmetic...
>  
>
They're not that far apart:

The point of graph-ordering is achieve pull semantics from a
push implementation. The graph orderer works out what order
the data would be pulled through the graph, and the data gets
pushed through in reverse order to achieve the same effect.

A push implementation with push semantics probably wouldn't
bother to sort the graph: it could rapidly calculate the execution
order at runtime, executing each node as its data became available.

OTOH I agree that there's an inconsistency at the implementation
level, if thats what you're concerned about.

Simon Jenkins
(Bristol, UK)





More information about the Linux-audio-dev mailing list