[Bug 759131] glimagesink compiled for GLES/EGL/dispmanx (without X) fails on RaspberryPi
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Dec 10 02:04:00 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=759131
--- Comment #3 from Florent Thiery <florent.thiery at ubicast.eu> ---
Well, i may be mistinterpreting, but isnt the loaded library the good one ?
(gdb) b gst_gl_display_new
Function "gst_gl_display_new" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gst_gl_display_new) pending.
(gdb) run videotestsrc num-buffers=1 ! glimagesink
Starting program: /usr/bin/gst-launch-1.0 videotestsrc num-buffers=1 !
glimagesink
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0xb6642470 (LWP 9966)]
[New Thread 0xb5e42470 (LWP 9967)]
[New Thread 0xb54ff470 (LWP 9968)]
[New Thread 0xb4cff470 (LWP 9969)]
Setting pipeline to PAUSED ...
Breakpoint 1, gst_gl_display_new () at gstgldisplay.c:178
178 GstGLDisplay *display = NULL;
(gdb) info sharedlibrary
>From To Syms Read Shared Object Library
0xb6fcf8f0 0xb6fea8b8 Yes (*) /lib/ld-linux-armhf.so.3
0xb6ecd6d8 0xb6f81088 Yes (*) /usr/lib/libgstreamer-1.0.so.0
0xb6e60b78 0xb6e95910 Yes (*) /usr/lib/libgobject-2.0.so.0
0xb6d6e6b8 0xb6dec948 Yes (*) /usr/lib/libglib-2.0.so.0
0xb6d34110 0xb6d4358c Yes (*) /usr/lib/libpthread.so.0
0xb6c05e20 0xb6cf77bc Yes (*) /usr/lib/libc.so.6
0xb6bd0160 0xb6bdef50 Yes /usr/lib/libgcc_s.so.1
0xb6bafc88 0xb6bb0d70 Yes (*) /usr/lib/libgmodule-2.0.so.0
0xb6b35da0 0xb6b68758 Yes (*) /usr/lib/libm.so.6
0xb6b1c750 0xb6b20000 Yes (*) /usr/lib/librt.so.1
0xb6b06ac0 0xb6b08fd8 Yes (*) /usr/lib/libdl.so.2
0xb6af74a8 0xb6afc080 Yes (*) /usr/lib/libffi.so.6
0xb6a82098 0xb6ad042c Yes (*) /usr/lib/libpcre.so.1
0xb6a68f40 0xb6a6e74c Yes (*)
/usr/lib/gstreamer-1.0/libgstvideotestsrc.so
0xb69fa7a8 0xb6a41d04 Yes (*) /usr/lib/libgstvideo-1.0.so.0
0xb698dfa8 0xb69d2198 Yes (*) /usr/lib/libgstbase-1.0.so.0
0xb6914690 0xb6964054 Yes (*) /usr/lib/liborc-0.4.so.0
0xb68d12e8 0xb68f0cfc Yes
/root/.local/share/gstreamer-1.0/plugins/libgstopengl.so
0xb6883620 0xb68bcb30 Yes
/root/gst-plugins-bad/gst-libs/gst/gl/.libs/libgstgl-1.0.so.0
0xb68584a8 0xb68667bc Yes
/root/gst-plugins-bad/gst-libs/gst/base/.libs/libgstbadbase-1.0.so.0
0xb683a8b0 0xb68445c0 Yes
/root/gst-plugins-bad/gst-libs/gst/video/.libs/libgstbadvideo-1.0.so.0
0xb680aa90 0xb681ed5c Yes (*) /usr/lib/libgstpbutils-1.0.so.0
0xb67e9950 0xb67f9d04 Yes (*) /opt/vc/lib/libGLESv2.so
0xb67c3904 0xb67e3448 Yes (*) /opt/vc/lib/libEGL.so
0xb67a28b8 0xb67afc60 Yes (*) /opt/vc/lib/libbcm_host.so
0xb678fba4 0xb6794d78 Yes /opt/vc/lib/libvcos.so
0xb67806ec 0xb6783be0 Yes (*) /opt/vc/lib/libvchiq_arm.so
0xb6748860 0xb6769360 Yes (*) /usr/lib/libpng16.so.16
0xb6705a70 0xb6730018 Yes (*) /usr/lib/libjpeg.so.8
0xb66b29e0 0xb66e64c4 Yes (*) /usr/lib/libgstaudio-1.0.so.0
0xb668899c 0xb6694b90 Yes (*) /usr/lib/libz.so.1
0xb6649210 0xb666a9d8 Yes (*) /usr/lib/libgsttag-1.0.so.0
(*): Shared library is missing debugging information.
(gdb) c
Continuing.
[New Thread 0xb44ff470 (LWP 10612)]
[New Thread 0xb3aff470 (LWP 10613)]
ERROR: Pipeline doesn't want to pause.
[New Thread 0xb3148470 (LWP 10614)]
[Thread 0xb3aff470 (LWP 10613) exited]
Got context from element 'sink': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
ERROR: from element
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink:
glGetString not defined or returned invalid value
Additional debug info:
gstglimagesink.c(821): _ensure_gl_setup ():
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink
Setting pipeline to NULL ...
Freeing pipeline ...
[Thread 0xb3148470 (LWP 10614) exited]
[Thread 0xb44ff470 (LWP 10612) exited]
[Thread 0xb4cff470 (LWP 9969) exited]
[Thread 0xb54ff470 (LWP 9968) exited]
[Thread 0xb5e42470 (LWP 9967) exited]
[Thread 0xb6642470 (LWP 9966) exited]
[Inferior 1 (process 9963) exited with code 0377]
--
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