GstGLMemoryEGL does not support copy on the RPI3

Matthew Waters ystreet00 at gmail.com
Fri Aug 19 01:34:25 UTC 2016


On 18/08/16 18:44, Patrick Fü wrote:
>
>
> Hey all, 
>
> When running the latest gstreamer , compiled from source on the
> Rasberry Pi 3 with the pipeline  "gst-launch-1.0  playbin
> uri=file:///home/pi//test.mp4", I get the following error. 
>
>                      ERROR               glmemory
> gstglmemoryegl.c:190:_gl_mem_copy: GstGLMemoryEGL does not support copy
>
> The error appears right before the file ends and EOS is send. 
> Is this a known bug ? Couldn't find a bug report for this. 
>
> Also I'm not sure how this error influences the player. Using my own
> pipeline and looping a video it plays fine despite the error on every
> EOS.

The error occurs on drain events from
https://cgit.freedesktop.org/gstreamer/gstreamer/tree/libs/gst/base/gstbasesink.c#n4926.

It's not really possible to 'copy' EGLImage's (what's in GstGLMemoryEGL)
so that part has not been implemented.  The older GstEGLImageMemory used
from gst 1.4 and 1.6 had the same limitation (but did not complain about
it).

The only case I can think of that this may affect is retrieving the
last-sample property from a gl-based sink after a drain event.

Cheers
-Matt

> Cheer,
> Patrick
>
>
>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 502 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160819/230b69f3/attachment.sig>


More information about the gstreamer-devel mailing list