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 700058 - The EGL display wrapper should allow delegate the eglTerminate call
The EGL display wrapper should allow delegate the eglTerminate call
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-05-10 10:41 UTC by Josep Torra Valles
Modified: 2013-05-10 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Josep Torra Valles 2013-05-10 10:41:52 UTC
In some scenarios, for example in qtwebkit, might be difficult to obtain full control on the egl display and it might be only accessible indirectly via eglGetCurrentDisplay.

Would be better add a GDestroyNotify to the wrapper so it is also able to support scenarios were the display is shared with the application and the application itself will take care of the display termination.
Comment 1 Sebastian Dröge (slomo) 2013-05-10 10:50:27 UTC
commit 275e104be637325ac005062817a7d6a48914776d
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Fri May 10 12:49:06 2013 +0200

    egl: Add destroy notify instead of always calling eglTerminate() on the display
    
    In some scenarios, for example in QtWebKit, might be difficult to obtain full
    control on the egl display and it might be only accessible indirectly via
    eglGetCurrentDisplay().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700058