[Bug 728234] New: EGL cannot be disabled.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Apr 14 22:25:43 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=728234
  GStreamer | gst-plugins-bad | git

           Summary: EGL cannot be disabled.
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: ewtoombs at uwaterloo.ca
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


./configure --enable-egl=no and --without-egl don't seem to do anything at all,
because EGL builds anyway.

--with-egl-window-system=none will prevent EGL from being built, but the build
fails later on here:
  DOC   Introspecting gobjects
libtool: link: cannot find the library `../../gst-libs/gst/gl/libgstgl-1.0.la'
or unhandled argument `../../gst-libs/gst/gl/libgstgl-1.0.la'

The whole build command for that last error:
./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
    --with-gtk=3.0 --with-egl-window-system=none
make

As a temporary workaround, I tried disabling gl with --disable-gl. It looks for
libgstgl anyway, and doesn't find it, just like before.


Now, you might be wondering why I want to disable EGL. It's because nvidia's
EGL implementation doesn't support the *KHR API extension that is being used
inside gst-libs/gst/egl/egl.c. In particular, linking fails with the unresolved
symbol "eglDestroyImageKHR". I am pretty sure there isn't a new version of
nvidia with *KHR implemented, so until there is, anybody who wants to use
gst-plugins-bad with nvidia will need to be able to disable EGL.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list