After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 703341 - Implement iOS/EAGL support
Implement iOS/EAGL support
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-gl
git master
Other Linux
: Normal enhancement
: 1.3.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 703339
Blocks: 727844
 
 
Reported: 2013-06-30 12:18 UTC by Sebastian Dröge (slomo)
Modified: 2014-04-13 08:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2013-06-30 12:18:22 UTC
We would need iOS support in gst-plugins-gl, which uses EAGL/GLESv2.
Different to X11/EEGL this won't be able to create windows on its own though.

The EAGL code in eglglessink can be used as a starting point for this.
Comment 1 Sebastian Dröge (slomo) 2014-04-05 07:25:58 UTC
Started implementing this, looks simple and should be finished soon :)
Comment 2 Sebastian Dröge (slomo) 2014-04-06 13:21:47 UTC
Code can be found here: http://cgit.freedesktop.org/~slomo/gst-plugins-bad/?h=eagl

It compiles and runs, but currently only renders black but I don't know why.
Comment 3 Sebastian Dröge (slomo) 2014-04-12 20:26:02 UTC
commit ae81268565e79c7088a9fda6a10b8650b44e3643
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Sat Apr 12 21:43:50 2014 +0200

    gl: Add support for iOS EAGL platform
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703341
Comment 4 Julien Isorce 2014-04-13 08:51:54 UTC
Excellent !