0:00:00.248747786 14943 0x5571d13b8a00 LOG GST_CONTEXT gstcontext.c:174:gst_context_new: creating new context 0x7fe15c002a40 0:00:00.248872903 14943 0x5571d13b8a00 LOG GST_CONTEXT gstgldisplay.c:463:gst_context_set_gl_display: setting GstGLDisplay() on context(context 'gst.gl.GLDisplay'='context;') 0:00:00.248895862 14943 0x5571d13b8a00 LOG GST_CONTEXT gstcontext.c:174:gst_context_new: creating new context 0x7fe15c002aa0 ure GL_ARB_shading_language_include GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_stencil8 GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_NVX_gpu_memory_info GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_shader_texture_image_samples GL_ARB_texture_barrier GL_EXT_polygon_offset_clamp GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_ARB_parallel_shader_compile GL_ARB_shader_atomic_counter_ops GL_ARB_shader_clock GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_ARB_texture_filter_anisotropic GL_KHR_parallel_shader_compile GL_EXT_EGL_image_storage GL_EXT_texture_sRGB_R8 GL_EXT_EGL_sync VisualID 1279, 0x4ff FramebufferName 1 texture 1 pipeline 'appsrc stream-type=0 do-timestamp=1 emit-signals=0 format=3 is-live=1 name=source caps="video/x-raw(memory:GLMemory), width=512, height=512, framerate=(fraction)10/1, format=(string)RGBA, texture-target=(string)2D" ! gldownload ! videoconvert ! x264enc tune=0x4 b-adapt=0 ! h264parse ! matroskamux ! filesink location="/tmp/test.mkv" sync=0' new video info 0x5571d12edab0 caps: video/x-raw(memory:GLMemory), width=(int)512, height=(int)512, framerate=(fraction)10/1, format=(string)RGBA, texture-target=(string)2D 0:00:00.265937656 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.265969255 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.265988575 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266006294 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266023054 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266039853 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266056813 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266087012 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002aa0 context, context=(GstGLContext)"\(GstGLWrappedContext\)\ glwrappedcontext0"; 0:00:00.266106411 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266124371 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266160970 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266178089 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266194929 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266211448 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266228328 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.266241487 14943 0x5571d13b8a00 LOG GST_CONTEXT gstgldisplay.c:494:gst_context_get_gl_display: got GstGLDisplay(0x5571d141f110) from context(0x7fe15c002a40) 0:00:00.266261167 14943 0x5571d13b8a00 DEBUG GST_CONTEXT gstelement.c:3552:gst_element_set_context: set context 0x7fe15c002a40 context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0"; 0:00:00.267978558 14943 0x5571d141e980 FIXME default gstutils.c:4025:gst_pad_create_stream_id_internal: Creating random stream-id, consider implementing a deterministic way of creating a stream-id 0:00:00.279402392 14943 0x5571d141e980 INFO GST_CONTEXT gstglutils.c:115:pad_query: pad peer query failed 0:00:00.279456391 14943 0x5571d141e980 INFO GST_CONTEXT gstglutils.c:115:pad_query: pad peer query failed ** (appsrc-glcontext:14943): CRITICAL **: 11:43:07.536: gst_gl_context_thread_add: assertion 'context->priv->active_thread == g_thread_self ()' failed 0:00:00.279617306 14943 0x5571d141e980 WARN glbasefilter gstglbasefilter.c:611:gst_gl_base_filter_find_gl_context_unlocked: error: Subclass failed to initialize. 0:00:00.279665305 14943 0x5571d141e980 WARN basetransform gstbasetransform.c:995:gst_base_transform_do_bufferpool: Subclass failed to decide allocation allocation params allocation params 0x5571d146a240 gl_context 0x5571d1420070 main pid 14943 error 'Subclass failed to initialize.' deails '../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglbasefilter.c(611): gst_gl_base_filter_find_gl_context_unlocked (): /GstPipeline:pipeline0/GstGLDownloadElement:gldownloadelement0'