GNOME Bugzilla – Bug 743914
glimagesink: doesn't work on Raspberry Pi with EGLImages
Last modified: 2015-02-28 07:30:39 UTC
This works, with video/x-raw RGBA caps: gst-launch-1.0 videotestsrc ! glimagesink But when the gst-omx video decoder is used and outputs EGLImages the sink only flashes what looks like a corrupted frame and then nothing.
Is it a regression form 1.4 ?
(In reply to comment #1) > Is it a regression form 1.4 ? Yes it's a regression from 1.4.5. Sorry I should've mentioned it earlier :)
Then it's a must fix ;-P
Are you sure it was working with 1.4.4 ? I do not see any suspicious commit between 1.4.4 and 1.4.5 here http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/log/?h=1.4 . There are much more changes between 1.4.3 and 1.4.4. Once you have a commit point where it works and a commit point where it fails, it would be great if you could run a git bisect. (between steps, run autogen but only build libgstgl and gl plugins to save time).
Julien, I think it was a regression between 1.4.5 and git master, not 1.4.4 and 1.4.5 ?
Ah thx Tim, make sense for me now :) Philippe was it working from your commit http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=cfc0230e040758e00ea9f7a75c4be99be158c454 ?
No :( That commit only fixes the build.
commit 03b5288f64bdee53590a7eec02550779771bb6c2 Author: Matthew Waters <matthew@centricular.com> Date: Sat Feb 28 18:21:33 2015 +1100 glupload: perform egl upload on the gl thread Fixes EGLImage usage on raspberry pi https://bugzilla.gnome.org/show_bug.cgi?id=743914