Understanding GLBuffer and appsink

Avishay Orpaz avishorp at gmail.com
Mon Jun 8 14:49:25 UTC 2020

I have a pipeline in which an nvdec element feeds an appsink element. The
nvdec element does its data processing on the GPU and emits GLBuffers.
Downstream, I only need a fraction of the frames decoded by the GPU, so I
don't want them to be copied into the CPU memory at all. How do I
accomplish this? Are the buffers received by appsink GL or CPU buffers?
What is the exact point the buffers get copied from the GPU into the CPU?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200608/d368aed2/attachment.htm>

More information about the gstreamer-devel mailing list