Hi all,

I've had a bit of time to update my sources from 0.8.3 to 0.8.4 and indeed I
find the current design solving some issues I've encountered with the
previous version.

However the changes create a new problem for me:

Gnash now seems to have a dichotomy to demux ("media parser" as you call it)
and decode (audio/video decoder). This is represented by Media Handler's
virtual functions.
As far as I can see the parser emits encoded elementary (video/audio)
bitstream chunks into a queue, and the decoders fetch appropriate elementary
bitstream chunks and decode them into a queue of frames.

Is there a simple way of using an atomic demux-and-decode unit without
passing demux-ed encoded elementary bitstream frames back to gnash? This
atomic unit of mine is entirely in hardware and forcing it to dispence
encoded elementary bisttream frames and timestamps back to software would be
a major performance no-no.

s
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to