GstGLMemoryEGL does not support copy on the RPI3

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GstGLMemoryEGL does not support copy on the RPI3

Patrick Fü


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. 


Cheer,
Patrick




_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GstGLMemoryEGL does not support copy on the RPI3

Matthew Waters
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
>
>
>



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (514 bytes) Download Attachment