[gst-devel] How to fit in a GPU accelerated rendering plugin
René Stadler
mail at renestadler.de
Sun Dec 16 10:26:45 CET 2007
Wladimir van der Laan schrieb:
> Hello,
>
> 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
> interesting.
>
> Greetings,
> Wladimir
>
>
You are not alone; bug #431252 has some discussion you might find
interesting:
http://bugzilla.gnome.org/show_bug.cgi?id=431252
--
Regards,
René Stadler
More information about the gstreamer-devel
mailing list