[Bug 749734] black screen when using gltransformation

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri May 22 13:15:07 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=749734

--- Comment #2 from Xavier Claessens <xclaesse at gmail.com> ---
Using this pipeline has the same effect:
gst-launch-1.0 videotestsrc ! glupload ! glcolorconvert ! gltransformation !
glimagesink

The backtrance in previous comment was corrupted. I debugged it step by step in
gdb on windows, and here is where it really crash:

#0  gst_gl_transformation_callback (stuff=<optimized out>) at
gstgltransformation.c:593
#1  0x000000006209b268 in gst_gl_framebuffer_use_v2 (frame=0x2c49f50,
texture_fbo_width=320, texture_fbo_height=240, fbo=1, depth_buffer=1,
texture_fbo=3, cb=0x635db990 <gst_gl_transformation_callback>, stuff=0x1d0ca50)
at gstglframebuffer.c:203
#2  0x000000006209950a in _use_fbo_v2 (context=<optimized out>, data=0x5b76d90)
at gstglutils.c:359
#3  0x0000000062096b3c in _run_message_sync (message=0x642ed00) at
gstglwindow.c:537
#4  0x000000006209bdd6 in _run_message (message=0x2c66d00) at
gstglwindow_win32.c:428
#5  0x00000000685f0d94 in g_main_dispatch (context=0x1c87a10) at gmain.c:3210
#6  g_main_context_dispatch (context=context at entry=0x1c87a10) at gmain.c:3874
#7  0x00000000685f1098 in g_main_context_iterate (context=0x1c87a10,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3945
#8  0x00000000685f14d8 in g_main_loop_run (loop=0x2c9ed60) at gmain.c:4139
#9  0x0000000062084c9d in gst_gl_context_create_thread (context=0x2ca30c0) at
gstglcontext.c:1346
#10 0x0000000068614cc9 in g_thread_proxy (data=0x2c49c80) at gthread.c:764
#11 0x000000006863103a in g_thread_win32_proxy (data=<optimized out>) at
gthread-win32.c:450
#12 0x000007fefdf7415f in srand () from /cygdrive/c/Windows/system32/msvcrt.dll
#13 0x000007fefdf76ebd in msvcrt!_ftime64_s () from
/cygdrive/c/Windows/system32/msvcrt.dll
#14 0x00000000775759cd in KERNEL32!BaseThreadInitThunk () from
/cygdrive/c/Windows/system32/kernel32.dll
#15 0x00000000776ab981 in ntdll!RtlUserThreadStart () from
/cygdrive/c/Windows/SYSTEM32/ntdll.dll
#16 0x0000000000000000 in ?? ()

-- 
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