>I've initially thought (and I'm still convinced that is possible, that's
>the most efficient solution and it's also quite elegant) that it is
>possible to use a pseudo-sliding-window procedure
>(http://en.wikipedia.org/wiki/Sliding_window), having implicit ordering.

That sounds like a reasonable approach to me--if anything, the heap buffer
method sounds _more_ complex. (:  If you're worried about it being
difficult to document, I can take a shot at writing up a (tentative, of
course) design spec to work from.  The way I'm envisioning it at the
moment, it should just be a matter of assigning a frame number and "ready"
flag to each buffer; then the export layer can just wait for each frame's
"ready" flag in sequence, while the core delegates out frames to the
individual filter threads as they become idle.

  --Andrew Church
    achu...@achurch.org
    http://achurch.org/

Reply via email to