[gst-devel] How to fit in a GPU accelerated rendering plugin
mail at renestadler.de
Sun Dec 16 10:26:45 CET 2007
Wladimir van der Laan schrieb:
> I have created a GPU-accelerated plugin to playback Dirac video streams.
> This currently, like the software implementation it is based on
> (Schrodinger) uses the gst framework. To do this, it downloads back the
> rendered frame from GPU to CPU memory, after which it passes the raw YUV
> output to gst, which uploads the frame to the screen again.
> This generates a lot of superfluous traffic on the bus. Is there
> infrastructure in place to pass the output of a plugin as a GL texture,
> for direct rendering? Or some other recommended way to do this?
> I realize I've probably written the first video rendering plugin for
> Linux that is accelerated on graphics hardware, so this might get
You are not alone; bug #431252 has some discussion you might find
More information about the gstreamer-devel