This post was updated on .
Hello
Please help. I built GStreamer-1.11.90 on Buildroot for Freescale IMX6 platform today and some things dont work as I want. I have GStreamer 1.11.90, Buildroot 2016.02 with customized packages., Qt5.8.0 Was built gst-bad-gl and gst-bad-qt plugins in buildroot. Oldest pkg-config of 2016.02 dont configure gst-bad for build qt-plugin and i made some correction of configure. Run gst-launch-1.0 gltestsrc ! glimagesink and it work fine on IMX6! Great! Was built tests/examples/qt/qmlsink and qmlsrc and it dont work now. Output like log below. gst-launch-1.0 v4l2src ! glupload ! glimagesink out error too, as bellow. I got errors like here: # gst-launch-1.0 videotestsrc ! video/x-raw,format=I420 ! glupload ! glimagesink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayVivFB\)\ gldisplayvivfb0"; ** (gst-launch-1.0:676): CRITICAL **: gst_video_frame_map_id: assertion 'info->finfo->format == meta->format' failed ERROR: from element /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink: Failed to convert multiview video buffer Additional debug info: gstglimagesink.c(1724): gst_glimage_sink_prepare (): /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... More detailed output for GST_DEBUG=4: ......... Setting pipeline to PAUSED ... 0:00:00.296242667 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glimagesinkbin0> current NULL pending VOID_PENDING, desired next READY 0:00:00.296632303 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<sink> current NULL pending VOID_PENDING, desired next READY 0:00:00.297079500 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<sink:sink> pad peer query failed 0:00:00.297435515 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<sink> posting need context message 0:00:00.297951318 684 0xf46600 INFO gldisplay gstgldisplay.c:285:gst_gl_display_new: creating a display, user choice:(NULL) (platform: (NULL)) 0:00:00.383513394 684 0xf46600 INFO GST_CONTEXT gstglutils.c:239:gst_gl_display_context_propagate:<sink> posting have context (0x1064a90) message with display (0xf59340) 0:00:00.384588727 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<sink:sink> pad peer query failed 0:00:00.385543909 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<sink> posting need context message 0:00:00.386908394 684 0xf46600 INFO glcontext gstglcontext.c:333:gst_gl_context_new: creating a context for display <gldisplayvivfb0>, user choice:(null) 0:00:00.388325515 684 0xf46600 INFO glwindow gstglwindow.c:247:gst_gl_window_new: creating a window, user choice:(null) 0:00:00.390218061 684 0x1064a30 INFO glcontext gstglcontext.c:1205:gst_gl_context_create_thread:<glcontextegl0> Attempting to create opengl context. user chosen api(s) (gles2), compiled api support (gles2) display api (opengl opengl3 gles2) 0:00:00.417018955 684 0x1064a30 INFO glcontext gstglcontext_egl.c:325:gst_gl_context_egl_create_context: egl initialized, version: 1.4 0:00:00.417304788 684 0x1064a30 INFO glcontext gstglcontext_egl.c:437:gst_gl_context_egl_create_context: Bound OpenGL|ES 0:00:00.417783909 684 0x1064a30 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.418257561 684 0x1064a30 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.418747848 684 0x1064a30 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.446068333 684 0x1064a30 INFO glcontext gstglcontext_egl.c:478:gst_gl_context_egl_create_context: gl context created: 1959650732 0:00:00.446839545 684 0x1064a30 INFO glcontext gstglcontext_egl.c:554:gst_gl_context_egl_create_context: surface created 0:00:00.447068894 684 0x1064a30 INFO glcontext gstglcontext.c:1216:gst_gl_context_create_thread:<glcontextegl0> created context 0:00:00.451275212 684 0x1064a30 INFO glcontext gstglcontext.c:1232:gst_gl_context_create_thread:<glcontextegl0> available GL APIs: gles2 0:00:00.451697348 684 0x1064a30 INFO glcontext gstglcontext.c:1045:_create_context_info:<glcontextegl0> GL_VERSION: OpenGL ES 3.0 V5.0.11.p8.41671 0:00:00.451797455 684 0x1064a30 INFO glcontext gstglcontext.c:1048:_create_context_info:<glcontextegl0> GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.00 0:00:00.451874651 684 0x1064a30 INFO glcontext gstglcontext.c:1050:_create_context_info:<glcontextegl0> GL_VENDOR: Vivante Corporation 0:00:00.451946167 684 0x1064a30 INFO glcontext gstglcontext.c:1052:_create_context_info:<glcontextegl0> GL_RENDERER: Vivante GC2000 0:00:00.453175712 684 0x1064a30 INFO glcontext gstgldebug.c:335:_gst_gl_debug_enable:<glcontextegl0> No debugging support available 0:00:00.453319864 684 0x1064a30 INFO glcontext gstglcontext.c:1105:_unlock_create_thread:<glcontextegl0> gl thread running 0:00:00.453436576 684 0xf46600 INFO glcontext gstglcontext.c:1011:gst_gl_context_create:<glcontextegl0> gl thread created 0:00:00.453637970 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<sink> completed state change to READY 0:00:00.453726333 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<sink> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.453837015 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' changed state to 2(READY) successfully 0:00:00.453950030 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorbalance0> current NULL pending VOID_PENDING, desired next READY 0:00:00.454101227 684 0xf46600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<glcolorbalance0> found context (0x1064b50) in downstream query 0:00:00.454213712 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorbalance0:src> pad peer query failed 0:00:00.454333545 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorbalance0:sink> pad peer query failed 0:00:00.454408121 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<glcolorbalance0> posting need context message 0:00:00.454504591 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorbalance0> completed state change to READY 0:00:00.454577530 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.454681500 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 2(READY) successfully 0:00:00.454794606 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorconvertelement0> current NULL pending VOID_PENDING, desired next READY 0:00:00.454943515 684 0xf46600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<glcolorconvertelement0> found context (0x10649b0) in downstream query 0:00:00.455079667 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorconvertelement0:src> pad peer query failed 0:00:00.455195500 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorconvertelement0:sink> pad peer query failed 0:00:00.455266333 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<glcolorconvertelement0> posting need context message 0:00:00.455360242 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorconvertelement0> completed state change to READY 0:00:00.455436303 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.455534773 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 2(READY) successfully 0:00:00.455640864 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement1> current NULL pending VOID_PENDING, desired next READY 0:00:00.455766727 684 0xf46600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<gluploadelement1> found context (0x1047db0) in downstream query 0:00:00.455879924 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement1:src> pad peer query failed 0:00:00.455980894 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement1:sink> pad peer query failed 0:00:00.456051091 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<gluploadelement1> posting need context message 0:00:00.456145045 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement1> completed state change to READY 0:00:00.456214985 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement1> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.456313667 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement1' changed state to 2(READY) successfully 0:00:00.456426848 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glimagesinkbin0> completed state change to READY 0:00:00.456500045 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.456636061 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' changed state to 2(READY) successfully 0:00:00.456739848 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement0> current NULL pending VOID_PENDING, desired next READY 0:00:00.456879348 684 0xf46600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<gluploadelement0> found context (0x1064cf0) in downstream query 0:00:00.457003258 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement0:src> pad peer query failed 0:00:00.457089803 684 0xf46600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement0:sink> pad peer query failed 0:00:00.457155818 684 0xf46600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<gluploadelement0> posting need context message 0:00:00.457239924 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement0> completed state change to READY 0:00:00.457314197 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.457417045 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'gluploadelement0' changed state to 2(READY) successfully 0:00:00.457514591 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<capsfilter0> current NULL pending VOID_PENDING, desired next READY 0:00:00.457602424 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<capsfilter0> completed state change to READY 0:00:00.457671773 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.457768803 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 2(READY) successfully 0:00:00.457858121 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<videotestsrc0> current NULL pending VOID_PENDING, desired next READY 0:00:00.457942848 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<videotestsrc0> completed state change to READY 0:00:00.458020167 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.458117788 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 2(READY) successfully 0:00:00.458213561 684 0xf46600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED 0:00:00.458304045 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PAUSED pending) 0:00:00.458541545 684 0xf46600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED 0:00:00.458733530 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glimagesinkbin0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.458875424 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<sink> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.459019136 684 0xf46600 INFO GST_STATES gstbin.c:2945:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' is changing state asynchronously to PAUSED 0:00:00.459120667 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorbalance0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.459228909 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorbalance0> completed state change to PAUSED 0:00:00.459308545 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.459414500 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 3(PAUSED) successfully 0:00:00.459522182 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorconvertelement0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.459632364 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorconvertelement0> completed state change to PAUSED 0:00:00.459708470 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.459805939 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 3(PAUSED) successfully 0:00:00.459908894 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement1> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.460015651 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement1> completed state change to PAUSED 0:00:00.460088182 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement1> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.460187212 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement1' changed state to 3(PAUSED) successfully 0:00:00.460314015 684 0xf46600 INFO GST_STATES gstbin.c:2945:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' is changing state asynchronously to PAUSED 0:00:00.460408955 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.460519682 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement0> completed state change to PAUSED 0:00:00.460595879 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.460693985 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'gluploadelement0' changed state to 3(PAUSED) successfully 0:00:00.460793515 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<capsfilter0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.460900561 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<capsfilter0> completed state change to PAUSED 0:00:00.460976500 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<capsfilter0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.461069015 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'capsfilter0' changed state to 3(PAUSED) successfully 0:00:00.461158348 684 0xf46600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<videotestsrc0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.461287939 684 0xf46600 INFO basesrc gstbasesrc.c:1331:gst_base_src_do_seek:<videotestsrc0> seeking: time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999 0:00:00.461485682 684 0xf46600 INFO task gsttask.c:457:gst_task_set_lock: setting stream lock 0x104c07c on task 0x1075028 0:00:00.461569273 684 0xf46600 INFO GST_PADS gstpad.c:6001:gst_pad_start_task:<videotestsrc0:src> created task 0x1075028 0:00:00.461845182 684 0xf46600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<videotestsrc0> completed state change to PAUSED 0:00:00.461945424 684 0xf46600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.462057697 684 0xf46600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 3(PAUSED) successfully 0:00:00.462081045 684 0x1064c60 INFO GST_ELEMENT_PADS gstelement.c:915:gst_element_get_static_pad: no such pad 'sink' in element "videotestsrc0" Pipeline is PREROLLING ... 0:00:00.462246576 684 0x1064c60 FIXME default gstutils.c:3902:gst_pad_create_stream_id_internal:<videotestsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayVivFB\)\ gldisplayvivfb0"; 0:00:00.468572106 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive 0:00:00.469427591 684 0x1064c60 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<capsfilter0> reuse caps 0:00:00.469544303 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive 0:00:00.474003212 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.475753045 684 0x1064c60 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<gluploadelement1> reuse caps 0:00:00.475881106 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.477017258 684 0x1064c60 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<glcolorconvertelement0> reuse caps 0:00:00.477101439 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.477586379 684 0x1064c60 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<glcolorbalance0> reuse caps 0:00:00.477703758 684 0x1064c60 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.479028985 684 0x1064c60 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.478905682 684 0x1064c60 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive\,\ texture-target\=\(string\)2D", size=(uint)307200, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta >; 0:00:00.479869773 684 0x1064c60 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.479753333 684 0x1064c60 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive\,\ texture-target\=\(string\)2D", size=(uint)307200, min-buffers=(uint)2, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta >; 0:00:00.480456318 684 0x1064c60 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.480346182 684 0x1064c60 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive", size=(uint)115200, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta, GstBufferPoolOptionGLTextureTarget2D >; 0:00:00.480983788 684 0x1064c60 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.480876864 684 0x1064c60 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive", size=(uint)115200, min-buffers=(uint)1, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta, GstBufferPoolOptionGLTextureTarget2D, GstBufferPoolOptionVideoMeta >; 0:00:00.485287288 684 0x1064c60 INFO GST_EVENT gstevent.c:890:gst_event_new_segment: creating segment event time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999 0:00:00.485571106 684 0x1064c60 INFO basesrc gstbasesrc.c:2836:gst_base_src_loop:<videotestsrc0> marking pending DISCONT ** (gst-launch-1.0:684): CRITICAL **: gst_video_frame_map_id: assertion 'info->finfo->format == meta->format' failed 0:00:00.505458985 684 0x1064c60 ERROR glimagesink gstglimagesink.c:1614:prepare_next_buffer: Failed to map video frame. 0:00:00.505569000 684 0x1064c60 WARN glimagesink gstglimagesink.c:1724:gst_glimage_sink_prepare:<sink> error: Failed to convert multiview video buffer 0:00:00.505711030 684 0x1064c60 INFO GST_ERROR_SYSTEM gstelement.c:1938:gst_element_message_full_with_details:<sink> posting message: Failed to convert multiview video buffer 0:00:00.505908636 684 0x1064c60 INFO GST_ERROR_SYSTEM gstelement.c:1965:gst_element_message_full_with_details:<sink> posted error message: Failed to convert multiview video buffer 0:00:00.506032030 684 0x1064c60 INFO GST_STATES gstelement.c:2342:gst_element_abort_state:<sink> aborting state from READY to PAUSED 0:00:00.506150864 684 0x1064c60 INFO basesrc gstbasesrc.c:2849:gst_base_src_loop:<videotestsrc0> pausing after gst_pad_push() = error ERROR: from element /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink: Failed to convert multiview video buffer Additional debug info: gstglimagesink.c(1724): gst_glimage_sink_prepare (): /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... ......... Best regards |
On Sat, 2017-04-22 at 09:18 -0700, _dmp wrote:
> Hello > > Please help. > I built GStreamer-1.11.90 on Buildroot for Freescale IMX6 platform today and > some things dont work as I want. > I have GStreamer 1.11.90, Buildroot 2016.02 with customized packages., > Qt5.8.0 > Was built *gst-bad-gl* and *gst-bad-qt* plugins in buildroot. Oldest > pkg-config of 2016.02 dont configure gst-bad for build qt-plugin  and i made > some correction of configure. > [...] > Was built tests/examples/qt/qmlsink and qmlsrc and it dont work now. > Output like log below. backend? The latter is known to not work right now, and in case of the others you still need to make sure that Qt and GStreamer use the same. Also note that you don't need to put glupload before glimagesink, glimagesink already handles that internally. And please file a bug about this: https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-plugins-bad Please also include full debug logs. -- Sebastian Dröge, Centricular Ltd · http://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (1019 bytes) Download Attachment |
I use Qt with EGLFS. But I'm more concerned about the bunch: # export GST_DEBUG=4 # gst-launch-1.0 videotestsrc ! glimagesink 0:00:00.000893560 606 0x8bc600 INFO GST_INIT gst.c:507:init_pre: Initializing GStreamer Core Library version 1.11.90 0:00:00.001887409 606 0x8bc600 INFO GST_INIT gst.c:508:init_pre: Using library installed in /usr/lib 0:00:00.002131742 606 0x8bc600 INFO GST_INIT gst.c:528:init_pre: Linux test-device 3.10.23-svn200 #1 SMP Wed Sep 28 14:31:34 2016 armv7l 0:00:00.006346591 606 0x8bc600 INFO GST_INIT gstmessage.c:127:_priv_gst_message_initialize: init messages 0:00:00.014007773 606 0x8bc600 INFO GST_INIT gstcontext.c:84:_priv_gst_context_initialize: init contexts 0:00:00.016650363 606 0x8bc600 INFO GST_PLUGIN_LOADING gstplugin.c:317:_priv_gst_plugin_initialize: registering 0 static plugins 0:00:00.018756682 606 0x8bc600 INFO GST_PLUGIN_LOADING gstplugin.c:225:gst_plugin_register_static: registered static plugin "staticelements" 0:00:00.018983363 606 0x8bc600 INFO GST_PLUGIN_LOADING gstplugin.c:227:gst_plugin_register_static: added static plugin "staticelements", result: 1 0:00:00.019232576 606 0x8bc600 INFO GST_REGISTRY gstregistry.c:1721:ensure_current_registry: reading registry cache: /ext/cache/gstreamer.registry.bin 0:00:00.117166712 606 0x8bc600 INFO GST_REGISTRY gstregistrybinary.c:621:priv_gst_registry_binary_read_cache: loaded /ext/cache/gstreamer.registry.bin in 0.097381 seconds 0:00:00.117548151 606 0x8bc600 INFO GST_REGISTRY gstregistry.c:1756:ensure_current_registry: registry reading and updating done, result = 1 0:00:00.117651409 606 0x8bc600 INFO GST_INIT gst.c:727:init_post: GLib runtime version: 2.50.2 0:00:00.117732379 606 0x8bc600 INFO GST_INIT gst.c:729:init_post: GLib headers version: 2.50.2 0:00:00.117805545 606 0x8bc600 INFO GST_INIT gst.c:730:init_post: initialized GStreamer successfully 0:00:00.118015757 606 0x8bc600 INFO GST_PIPELINE gstparse.c:326:gst_parse_launch_full: parsing pipeline description 'videotestsrc ! glimagesink ' 0:00:00.122847182 606 0x8bc600 INFO GST_PLUGIN_LOADING gstplugin.c:843:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstvideotestsrc.so" loaded 0:00:00.122966682 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "videotestsrc" 0:00:00.125406515 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseSrc@0x9c0398> adding pad 'src' 0:00:00.165128469 606 0x8bc600 INFO GST_PLUGIN_LOADING gstplugin.c:843:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstopengl.so" loaded 0:00:00.165633545 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "glimagesink" 0:00:00.168120606 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "glupload" 0:00:00.169315651 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9d2178> adding pad 'sink' 0:00:00.170684485 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9d2178> adding pad 'src' 0:00:00.171565318 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "glcolorconvert" 0:00:00.174487545 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9d23d8> adding pad 'sink' 0:00:00.175583076 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9d23d8> adding pad 'src' 0:00:00.176670909 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "glcolorbalance" 0:00:00.179966424 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9c0730> adding pad 'sink' 0:00:00.181123197 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseTransform@0x9c0730> adding pad 'src' 0:00:00.183401424 606 0x8bc600 INFO GST_ELEMENT_PADS gstutils.c:1709:gst_element_link_pads_full: trying to link element gluploadelement0:src to element glcolorconvertelement0:sink 0:00:00.184217666 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad gluploadelement0:src 0:00:00.185156257 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad glcolorconvertelement0:sink 0:00:00.186350318 606 0x8bc600 INFO GST_PADS gstutils.c:1523:prepare_link_maybe_ghosting: gluploadelement0 and glcolorconvertelement0 in same bin, no need for ghost pads 0:00:00.187854318 606 0x8bc600 INFO GST_PADS gstpad.c:2316:gst_pad_link_prepare: trying to link gluploadelement0:src and glcolorconvertelement0:sink 0:00:00.189051076 606 0x8bc600 INFO GST_PADS gstpad.c:4115:gst_pad_peer_query:<gluploadelement0:sink> pad has no peer 0:00:00.223855894 606 0x8bc600 INFO GST_PADS gstpad.c:4115:gst_pad_peer_query:<glcolorconvertelement0:src> pad has no peer 0:00:00.224889136 606 0x8bc600 INFO GST_PADS gstpad.c:2524:gst_pad_link_full: linked gluploadelement0:src and glcolorconvertelement0:sink, successful 0:00:00.225231303 606 0x8bc600 INFO GST_EVENT gstevent.c:1512:gst_event_new_reconfigure: creating reconfigure event 0:00:00.225642485 606 0x8bc600 INFO GST_EVENT gstpad.c:5655:gst_pad_send_event_unchecked:<gluploadelement0:src> Received event on flushing pad. Discarding 0:00:00.226078030 606 0x8bc600 INFO GST_ELEMENT_PADS gstutils.c:1709:gst_element_link_pads_full: trying to link element glcolorconvertelement0:src to element glcolorbalance0:sink 0:00:00.226480500 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad glcolorconvertelement0:src 0:00:00.226859303 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad glcolorbalance0:sink 0:00:00.227242712 606 0x8bc600 INFO GST_PADS gstutils.c:1523:prepare_link_maybe_ghosting: glcolorconvertelement0 and glcolorbalance0 in same bin, no need for ghost pads 0:00:00.227872500 606 0x8bc600 INFO GST_PADS gstpad.c:2316:gst_pad_link_prepare: trying to link glcolorconvertelement0:src and glcolorbalance0:sink 0:00:00.228277394 606 0x8bc600 INFO GST_PADS gstpad.c:4115:gst_pad_peer_query:<gluploadelement0:sink> pad has no peer 0:00:00.251957333 606 0x8bc600 INFO GST_PADS gstpad.c:4115:gst_pad_peer_query:<glcolorbalance0:src> pad has no peer 0:00:00.252566954 606 0x8bc600 INFO GST_PADS gstpad.c:2524:gst_pad_link_full: linked glcolorconvertelement0:src and glcolorbalance0:sink, successful 0:00:00.252994863 606 0x8bc600 INFO GST_EVENT gstevent.c:1512:gst_event_new_reconfigure: creating reconfigure event 0:00:00.253346621 606 0x8bc600 INFO GST_EVENT gstpad.c:5655:gst_pad_send_event_unchecked:<glcolorconvertelement0:src> Received event on flushing pad. Discarding 0:00:00.253811197 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad gluploadelement0:sink 0:00:00.254536000 606 0x8bc600 INFO GST_PADS gstpad.c:2316:gst_pad_link_prepare: trying to link sink:proxypad0 and gluploadelement0:sink 0:00:00.254891485 606 0x8bc600 INFO GST_PADS gstpad.c:2524:gst_pad_link_full: linked sink:proxypad0 and gluploadelement0:sink, successful 0:00:00.255292757 606 0x8bc600 INFO GST_EVENT gstevent.c:1512:gst_event_new_reconfigure: creating reconfigure event 0:00:00.255726379 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstGLSinkBin@0x9ce050> adding pad 'sink' 0:00:00.256261666 606 0x8bc600 INFO gstcontrolbinding gstcontrolbinding.c:144:gst_control_binding_constructor:<glcolorbalance0> trying to put property 'contrast' under control 0:00:00.256787182 606 0x8bc600 INFO gstcontrolbinding gstcontrolbinding.c:144:gst_control_binding_constructor:<glcolorbalance0> trying to put property 'brightness' under control 0:00:00.257236969 606 0x8bc600 INFO gstcontrolbinding gstcontrolbinding.c:144:gst_control_binding_constructor:<glcolorbalance0> trying to put property 'hue' under control 0:00:00.257757757 606 0x8bc600 INFO gstcontrolbinding gstcontrolbinding.c:144:gst_control_binding_constructor:<glcolorbalance0> trying to put property 'saturation' under control 0:00:00.259024166 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad:<GstBaseSink@0x9da3c8> adding pad 'sink' 0:00:00.259638303 606 0x8bc600 INFO GST_ELEMENT_PADS gstutils.c:1709:gst_element_link_pads_full: trying to link element glcolorbalance0:src to element sink:sink 0:00:00.260033773 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad glcolorbalance0:src 0:00:00.260370394 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:918:gst_element_get_static_pad: found pad sink:sink 0:00:00.260704803 606 0x8bc600 INFO GST_PADS gstutils.c:1523:prepare_link_maybe_ghosting: glcolorbalance0 and sink in same bin, no need for ghost pads 0:00:00.261086969 606 0x8bc600 INFO GST_PADS gstpad.c:2316:gst_pad_link_prepare: trying to link glcolorbalance0:src and sink:sink 0:00:00.261508879 606 0x8bc600 INFO GST_PADS gstpad.c:4115:gst_pad_peer_query:<(NULL):sink> pad has no peer 0:00:00.284949969 606 0x8bc600 INFO GST_PADS gstpad.c:2524:gst_pad_link_full: linked glcolorbalance0:src and sink:sink, successful 0:00:00.285331803 606 0x8bc600 INFO GST_EVENT gstevent.c:1512:gst_event_new_reconfigure: creating reconfigure event 0:00:00.285670060 606 0x8bc600 INFO GST_EVENT gstpad.c:5655:gst_pad_send_event_unchecked:<glcolorbalance0:src> Received event on flushing pad. Discarding 0:00:00.286259576 606 0x8bc600 INFO GST_ELEMENT_FACTORY gstelementfactory.c:363:gst_element_factory_create: creating element "pipeline" 0:00:00.287143500 606 0x8bc600 INFO GST_PIPELINE grammar.y:652:gst_parse_perform_link: linking some pad of GstVideoTestSrc named videotestsrc0 to some pad of GstGLImageSinkBin named glimagesinkbin0 (0/0) with caps "(NULL)" 0:00:00.287544197 606 0x8bc600 INFO GST_ELEMENT_PADS gstutils.c:1709:gst_element_link_pads_full: trying to link element videotestsrc0:(any) to element glimagesinkbin0:(any) 0:00:00.287937515 606 0x8bc600 INFO GST_PADS gstutils.c:1009:gst_pad_check_link: trying to link videotestsrc0:src and glimagesinkbin0:sink 0:00:00.292846136 606 0x8bc600 INFO GST_PADS gstutils.c:1523:prepare_link_maybe_ghosting: videotestsrc0 and glimagesinkbin0 in same bin, no need for ghost pads 0:00:00.293234439 606 0x8bc600 INFO GST_PADS gstpad.c:2316:gst_pad_link_prepare: trying to link videotestsrc0:src and glimagesinkbin0:sink 0:00:00.297837515 606 0x8bc600 INFO GST_PADS gstpad.c:2524:gst_pad_link_full: linked videotestsrc0:src and glimagesinkbin0:sink, successful 0:00:00.298183333 606 0x8bc600 INFO GST_EVENT gstevent.c:1512:gst_event_new_reconfigure: creating reconfigure event 0:00:00.298502151 606 0x8bc600 INFO GST_EVENT gstpad.c:5655:gst_pad_send_event_unchecked:<videotestsrc0:src> Received event on flushing pad. Discarding Setting pipeline to PAUSED ... 0:00:00.299957015 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glimagesinkbin0> current NULL pending VOID_PENDING, desired next READY 0:00:00.300405576 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<sink> current NULL pending VOID_PENDING, desired next READY 0:00:00.300847409 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<sink:sink> pad peer query failed 0:00:00.301212560 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<sink> posting need context message 0:00:00.301730894 606 0x8bc600 INFO gldisplay gstgldisplay.c:285:gst_gl_display_new: creating a display, user choice:(NULL) (platform: (NULL)) 0:00:00.394376394 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:239:gst_gl_display_context_propagate:<sink> posting have context (0x9da950) message with display (0x8cf340) 0:00:00.395509576 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<sink:sink> pad peer query failed 0:00:00.396386060 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<sink> posting need context message 0:00:00.397800651 606 0x8bc600 INFO glcontext gstglcontext.c:333:gst_gl_context_new: creating a context for display <gldisplayvivfb0>, user choice:(null) 0:00:00.398588848 606 0x8bc600 INFO glwindow gstglwindow.c:247:gst_gl_window_new: creating a window, user choice:(null) 0:00:00.400007894 606 0x9dad20 INFO glcontext gstglcontext.c:1205:gst_gl_context_create_thread:<glcontextegl0> Attempting to create opengl context. user chosen api(s) (any), compiled api support (gles2) display api (opengl opengl3 gles2) 0:00:00.425786318 606 0x9dad20 INFO glcontext gstglcontext_egl.c:325:gst_gl_context_egl_create_context: egl initialized, version: 1.4 0:00:00.426077485 606 0x9dad20 INFO glcontext gstglcontext_egl.c:437:gst_gl_context_egl_create_context: Bound OpenGL|ES 0:00:00.426548363 606 0x9dad20 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.427047454 606 0x9dad20 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.427787076 606 0x9dad20 INFO glcontext gstglcontext_egl.c:193:gst_gl_context_egl_choose_config: config set: 53, 1 0:00:00.456312560 606 0x9dad20 INFO glcontext gstglcontext_egl.c:478:gst_gl_context_egl_create_context: gl context created: 1960699564 0:00:00.458383606 606 0x9dad20 INFO glcontext gstglcontext_egl.c:554:gst_gl_context_egl_create_context: surface created 0:00:00.459140242 606 0x9dad20 INFO glcontext gstglcontext.c:1216:gst_gl_context_create_thread:<glcontextegl0> created context 0:00:00.465688318 606 0x9dad20 INFO glcontext gstglcontext.c:1232:gst_gl_context_create_thread:<glcontextegl0> available GL APIs: gles2 0:00:00.467058091 606 0x9dad20 INFO glcontext gstglcontext.c:1045:_create_context_info:<glcontextegl0> GL_VERSION: OpenGL ES 3.0 V5.0.11.p8.41671 0:00:00.468228485 606 0x9dad20 INFO glcontext gstglcontext.c:1048:_create_context_info:<glcontextegl0> GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.00 0:00:00.468924015 606 0x9dad20 INFO glcontext gstglcontext.c:1050:_create_context_info:<glcontextegl0> GL_VENDOR: Vivante Corporation 0:00:00.469666454 606 0x9dad20 INFO glcontext gstglcontext.c:1052:_create_context_info:<glcontextegl0> GL_RENDERER: Vivante GC2000 0:00:00.472930318 606 0x9dad20 INFO glcontext gstgldebug.c:335:_gst_gl_debug_enable:<glcontextegl0> No debugging support available 0:00:00.473741166 606 0x9dad20 INFO glcontext gstglcontext.c:1105:_unlock_create_thread:<glcontextegl0> gl thread running 0:00:00.474460560 606 0x8bc600 INFO glcontext gstglcontext.c:1011:gst_gl_context_create:<glcontextegl0> gl thread created 0:00:00.475062227 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<sink> completed state change to READY 0:00:00.475286545 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<sink> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.475829515 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' changed state to 2(READY) successfully 0:00:00.476229545 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorbalance0> current NULL pending VOID_PENDING, desired next READY 0:00:00.476691227 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<glcolorbalance0> found context (0x9da830) in downstream query 0:00:00.477132379 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorbalance0:src> pad peer query failed 0:00:00.477552818 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorbalance0:sink> pad peer query failed 0:00:00.477991818 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<glcolorbalance0> posting need context message 0:00:00.478284727 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorbalance0> completed state change to READY 0:00:00.478718651 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.479021060 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 2(READY) successfully 0:00:00.479595621 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorconvertelement0> current NULL pending VOID_PENDING, desired next READY 0:00:00.479940469 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<glcolorconvertelement0> found context (0x9bdcc0) in downstream query 0:00:00.480232333 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorconvertelement0:src> pad peer query failed 0:00:00.480508060 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<glcolorconvertelement0:sink> pad peer query failed 0:00:00.480678272 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<glcolorconvertelement0> posting need context message 0:00:00.480903272 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorconvertelement0> completed state change to READY 0:00:00.481089697 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.481343151 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 2(READY) successfully 0:00:00.481579727 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement0> current NULL pending VOID_PENDING, desired next READY 0:00:00.481919757 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:159:_gst_context_query:<gluploadelement0> found context (0x9bdd50) in downstream query 0:00:00.482235772 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement0:src> pad peer query failed 0:00:00.482485727 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:114:pad_query:<gluploadelement0:sink> pad peer query failed 0:00:00.482671166 606 0x8bc600 INFO GST_CONTEXT gstglutils.c:176:_gst_context_query:<gluploadelement0> posting need context message 0:00:00.482909697 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement0> completed state change to READY 0:00:00.483112924 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.483386060 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement0' changed state to 2(READY) successfully 0:00:00.483674394 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glimagesinkbin0> completed state change to READY 0:00:00.483869454 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.484168030 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' changed state to 2(READY) successfully 0:00:00.484420666 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<videotestsrc0> current NULL pending VOID_PENDING, desired next READY 0:00:00.484657257 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<videotestsrc0> completed state change to READY 0:00:00.484852288 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:00.485096166 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 2(READY) successfully 0:00:00.485326969 606 0x8bc600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<pipeline0> committing state from NULL to READY, pending PAUSED, next PAUSED 0:00:00.485537803 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (PAUSED pending) 0:00:00.486108803 606 0x8bc600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<pipeline0> continue state change READY to PAUSED, final PAUSED 0:00:00.486454045 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glimagesinkbin0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.486806227 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<sink> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.487155757 606 0x8bc600 INFO GST_STATES gstbin.c:2945:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' is changing state asynchronously to PAUSED 0:00:00.487438424 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorbalance0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.487752515 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorbalance0> completed state change to PAUSED 0:00:00.487943833 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.488201575 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 3(PAUSED) successfully 0:00:00.488450030 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorconvertelement0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.488728182 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorconvertelement0> completed state change to PAUSED 0:00:00.488919303 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.489187075 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 3(PAUSED) successfully 0:00:00.489513818 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.489807621 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement0> completed state change to PAUSED 0:00:00.490013363 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.490286545 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement0' changed state to 3(PAUSED) successfully 0:00:00.490601091 606 0x8bc600 INFO GST_STATES gstbin.c:2945:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' is changing state asynchronously to PAUSED 0:00:00.490834242 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<videotestsrc0> current READY pending VOID_PENDING, desired next PAUSED 0:00:00.491165363 606 0x8bc600 INFO basesrc gstbasesrc.c:1331:gst_base_src_do_seek:<videotestsrc0> seeking: time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999 0:00:00.491611106 606 0x8bc600 INFO task gsttask.c:457:gst_task_set_lock: setting stream lock 0x9c207c on task 0x9e6028 0:00:00.491834333 606 0x8bc600 INFO GST_PADS gstpad.c:6001:gst_pad_start_task:<videotestsrc0:src> created task 0x9e6028 0:00:00.492476363 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<videotestsrc0> completed state change to PAUSED 0:00:00.492709166 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:00.492974712 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 3(PAUSED) successfully Pipeline is PREROLLING ... 0:00:00.494318288 606 0x9dab50 INFO GST_ELEMENT_PADS gstelement.c:915:gst_element_get_static_pad: no such pad 'sink' in element "videotestsrc0" Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayVivFB\)\ gldisplayvivfb0"; 0:00:00.495836045 606 0x9dab50 FIXME default gstutils.c:3902:gst_pad_create_stream_id_internal:<videotestsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id 0:00:00.521806985 606 0x9dab50 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw, format=(string)I420, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive 0:00:00.525419818 606 0x9dab50 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.526811303 606 0x9dab50 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<glcolorconvertelement0> reuse caps 0:00:00.527113439 606 0x9dab50 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.528053651 606 0x9dab50 INFO basetransform gstbasetransform.c:1299:gst_base_transform_setcaps:<glcolorbalance0> reuse caps 0:00:00.528392515 606 0x9dab50 INFO GST_EVENT gstevent.c:809:gst_event_new_caps: creating caps event video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)320, height=(int)240, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, texture-target=(string)2D 0:00:00.529868848 606 0x9dab50 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.529743060 606 0x9dab50 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive\,\ texture-target\=\(string\)2D", size=(uint)307200, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta >; 0:00:00.531290257 606 0x9dab50 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.531171697 606 0x9dab50 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)RGBA\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive\,\ texture-target\=\(string\)2D", size=(uint)307200, min-buffers=(uint)2, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta >; 0:00:00.532413000 606 0x9dab50 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.532299045 606 0x9dab50 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive", size=(uint)115200, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta, GstBufferPoolOptionGLTextureTarget2D >; 0:00:00.533449121 606 0x9dab50 WARN structure gststructure.c:1831:priv_gst_structure_append_to_gstring: No value transform to serialize field 'params' of type 'GstAllocationParams' 0:00:00.533329500 606 0x9dab50 INFO structure gststructure.c:2595:gst_structure_get_valist: Expected field 'gl-allocation-params' in structure: GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)30/1\,\ multiview-mode\=\(string\)mono\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ interlace-mode\=\(string\)progressive", size=(uint)115200, min-buffers=(uint)1, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL, options=(string)< GstBufferPoolOptionGLSyncMeta, GstBufferPoolOptionGLTextureTarget2D, GstBufferPoolOptionVideoMeta >; 0:00:00.538264121 606 0x9dab50 INFO GST_EVENT gstevent.c:890:gst_event_new_segment: creating segment event time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999 0:00:00.538793545 606 0x9dab50 INFO basesrc gstbasesrc.c:2836:gst_base_src_loop:<videotestsrc0> marking pending DISCONT ** (gst-launch-1.0:606): CRITICAL **: gst_video_frame_map_id: assertion 'info->finfo->format == meta->format' failed 0:00:00.559528591 606 0x9dab50 ERROR glimagesink gstglimagesink.c:1614:prepare_next_buffer: Failed to map video frame. 0:00:00.559640060 606 0x9dab50 WARN glimagesink gstglimagesink.c:1724:gst_glimage_sink_prepare:<sink> error: Failed to convert multiview video buffer 0:00:00.559776106 606 0x9dab50 INFO GST_ERROR_SYSTEM gstelement.c:1938:gst_element_message_full_with_details:<sink> posting message: Failed to convert multiview video buffer 0:00:00.559975666 606 0x9dab50 INFO GST_ERROR_SYSTEM gstelement.c:1965:gst_element_message_full_with_details:<sink> posted error message: Failed to convert multiview video buffer 0:00:00.560101772 606 0x9dab50 INFO GST_STATES gstelement.c:2342:gst_element_abort_state:<sink> aborting state from READY to PAUSED 0:00:00.560208909 606 0x9dab50 INFO basesrc gstbasesrc.c:2849:gst_base_src_loop:<videotestsrc0> pausing after gst_pad_push() = error ERROR: from element /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink: Failed to convert multiview video buffer Additional debug info: gstglimagesink.c(1724): gst_glimage_sink_prepare (): /GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... 0:00:00.560722272 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glimagesinkbin0> current READY pending PAUSED, desired next NULL 0:00:00.560892939 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<sink> current READY pending PAUSED, desired next NULL 0:00:00.560330091 606 0x9dab50 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<videotestsrc0> error: Internal data stream error. 0:00:00.561212560 606 0x9dab50 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<videotestsrc0> error: streaming stopped, reason error (-5) 0:00:00.561364288 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<sink> completed state change to NULL 0:00:00.561420454 606 0x9dab50 INFO GST_ERROR_SYSTEM gstelement.c:1938:gst_element_message_full_with_details:<videotestsrc0> posting message: Internal data stream error. 0:00:00.561457848 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<sink> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.561574833 606 0x9dab50 INFO GST_ERROR_SYSTEM gstelement.c:1965:gst_element_message_full_with_details:<videotestsrc0> posted error message: Internal data stream error. 0:00:00.561597272 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'sink' changed state to 1(NULL) successfully 0:00:00.562047151 606 0x9dab50 INFO GST_EVENT gstpad.c:5655:gst_pad_send_event_unchecked:<sink:sink> Received event on flushing pad. Discarding 0:00:00.562055500 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorbalance0> current PAUSED pending VOID_PENDING, desired next NULL 0:00:00.562170666 606 0x9dab50 INFO task gsttask.c:319:gst_task_func:<videotestsrc0:src> Task going to paused 0:00:00.562343151 606 0x8bc600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<glcolorbalance0> committing state from PAUSED to READY, pending NULL, next NULL 0:00:00.562434985 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed PAUSED to READY (NULL pending) 0:00:00.562540515 606 0x8bc600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<glcolorbalance0> continue state change READY to NULL, final NULL 0:00:00.562649166 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorbalance0> completed state change to NULL 0:00:00.562727288 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorbalance0> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.562831106 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorbalance0' changed state to 1(NULL) successfully 0:00:00.562935485 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<glcolorconvertelement0> current PAUSED pending VOID_PENDING, desired next NULL 0:00:00.563171303 606 0x8bc600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<glcolorconvertelement0> committing state from PAUSED to READY, pending NULL, next NULL 0:00:00.563261591 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed PAUSED to READY (NULL pending) 0:00:00.563363833 606 0x8bc600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<glcolorconvertelement0> continue state change READY to NULL, final NULL 0:00:00.563464682 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glcolorconvertelement0> completed state change to NULL 0:00:00.563540621 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glcolorconvertelement0> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.563642348 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'glcolorconvertelement0' changed state to 1(NULL) successfully 0:00:00.563752818 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<gluploadelement0> current PAUSED pending VOID_PENDING, desired next NULL 0:00:00.564135272 606 0x8bc600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<gluploadelement0> committing state from PAUSED to READY, pending NULL, next NULL 0:00:00.564228424 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed PAUSED to READY (NULL pending) 0:00:00.564344136 606 0x8bc600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<gluploadelement0> continue state change READY to NULL, final NULL 0:00:00.564450030 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<gluploadelement0> completed state change to NULL 0:00:00.564527121 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<gluploadelement0> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.564635697 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<glimagesinkbin0> child 'gluploadelement0' changed state to 1(NULL) successfully 0:00:00.564788651 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<glimagesinkbin0> completed state change to NULL 0:00:00.564863227 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<glimagesinkbin0> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.564967863 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'glimagesinkbin0' changed state to 1(NULL) successfully 0:00:00.565066212 606 0x8bc600 INFO GST_STATES gstbin.c:2491:gst_bin_element_set_state:<videotestsrc0> current PAUSED pending VOID_PENDING, desired next NULL 0:00:00.565200257 606 0x9dab50 INFO task gsttask.c:321:gst_task_func:<videotestsrc0:src> Task resume from paused 0:00:00.565390500 606 0x8bc600 INFO GST_STATES gstelement.c:2442:gst_element_continue_state:<videotestsrc0> committing state from PAUSED to READY, pending NULL, next NULL 0:00:00.565486136 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed PAUSED to READY (NULL pending) 0:00:00.565585333 606 0x8bc600 INFO GST_STATES gstelement.c:2449:gst_element_continue_state:<videotestsrc0> continue state change READY to NULL, final NULL 0:00:00.565681409 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<videotestsrc0> completed state change to NULL 0:00:00.565758606 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<videotestsrc0> notifying about state-changed READY to NULL (VOID_PENDING pending) 0:00:00.565852257 606 0x8bc600 INFO GST_STATES gstbin.c:2939:gst_bin_change_state_func:<pipeline0> child 'videotestsrc0' changed state to 1(NULL) successfully 0:00:00.566053424 606 0x8bc600 INFO GST_STATES gstelement.c:2467:gst_element_continue_state:<pipeline0> completed state change to NULL 0:00:00.566140803 606 0x8bc600 INFO GST_STATES gstelement.c:2372:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed READY to NULL (VOID_PENDING pending) Freeing pipeline ... 0:00:00.566370894 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2072:gst_pad_unlink: unlinking videotestsrc0:src(0x9c2030) and glimagesinkbin0:sink(0x9dc038) 0:00:00.566492682 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2126:gst_pad_unlink: unlinked videotestsrc0:src and glimagesinkbin0:sink 0:00:00.566618500 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<pipeline0> removed child "glimagesinkbin0" 0:00:00.566832833 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2072:gst_pad_unlink: unlinking glcolorbalance0:src(0x9c2810) and sink:sink(0x9c2960) 0:00:00.566947257 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2126:gst_pad_unlink: unlinked glcolorbalance0:src and sink:sink 0:00:00.567062530 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<glimagesinkbin0> removed child "sink" 0:00:00.567177182 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<sink> 0x9da3c8 dispose 0:00:00.567263772 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<sink> removing pad 'sink' 0:00:00.567394030 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<sink> 0x9da3c8 parent class dispose 0:00:00.567497469 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<sink> 0x9da3c8 finalize 0:00:00.567580848 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<sink> 0x9da3c8 finalize parent 0:00:00.567675318 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2072:gst_pad_unlink: unlinking glcolorconvertelement0:src(0x9c2570) and glcolorbalance0:sink(0x9c26c0) 0:00:00.567802772 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2126:gst_pad_unlink: unlinked glcolorconvertelement0:src and glcolorbalance0:sink 0:00:00.567933212 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<glimagesinkbin0> removed child "glcolorbalance0" 0:00:00.568042742 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<glcolorbalance0> 0x9c0730 dispose 0:00:00.568128045 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<glcolorbalance0> removing pad 'sink' 0:00:00.568220151 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<glcolorbalance0> removing pad 'src' 0:00:00.568318030 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<glcolorbalance0> 0x9c0730 parent class dispose 0:00:00.568476075 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<glcolorbalance0> 0x9c0730 finalize 0:00:00.568559682 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<glcolorbalance0> 0x9c0730 finalize parent 0:00:00.568647394 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2072:gst_pad_unlink: unlinking gluploadelement0:src(0x9c22d0) and glcolorconvertelement0:sink(0x9c2420) 0:00:00.568755151 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2126:gst_pad_unlink: unlinked gluploadelement0:src and glcolorconvertelement0:sink 0:00:00.568879697 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<glimagesinkbin0> removed child "glcolorconvertelement0" 0:00:00.568996651 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<glcolorconvertelement0> 0x9d23d8 dispose 0:00:00.569079091 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<glcolorconvertelement0> removing pad 'sink' 0:00:00.569178136 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<glcolorconvertelement0> removing pad 'src' 0:00:00.569279151 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<glcolorconvertelement0> 0x9d23d8 parent class dispose 0:00:00.569393000 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<glcolorconvertelement0> 0x9d23d8 finalize 0:00:00.569469879 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<glcolorconvertelement0> 0x9d23d8 finalize parent 0:00:00.569570939 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2072:gst_pad_unlink: unlinking sink:proxypad0(0x9e00b8) and gluploadelement0:sink(0x9c2180) 0:00:00.569664575 606 0x8bc600 INFO GST_ELEMENT_PADS gstpad.c:2126:gst_pad_unlink: unlinked sink:proxypad0 and gluploadelement0:sink 0:00:00.569755515 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<glimagesinkbin0> removed child "gluploadelement0" 0:00:00.569858439 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<gluploadelement0> 0x9d2178 dispose 0:00:00.569944469 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<gluploadelement0> removing pad 'sink' 0:00:00.570034606 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<gluploadelement0> removing pad 'src' 0:00:00.570138909 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<gluploadelement0> 0x9d2178 parent class dispose 0:00:00.570224530 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<gluploadelement0> 0x9d2178 finalize 0:00:00.570296924 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<gluploadelement0> 0x9d2178 finalize parent 0:00:00.570373288 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<glimagesinkbin0> 0x9ce050 dispose 0:00:00.570445848 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<glimagesinkbin0> removing pad 'sink' 0:00:00.570555818 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<glimagesinkbin0> 0x9ce050 parent class dispose 0:00:00.570640606 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<glimagesinkbin0> 0x9ce050 finalize 0:00:00.570721212 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<glimagesinkbin0> 0x9ce050 finalize parent 0:00:00.570826333 606 0x8bc600 INFO GST_PARENTAGE gstbin.c:1792:gst_bin_remove_func:<pipeline0> removed child "videotestsrc0" 0:00:00.570937303 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<videotestsrc0> 0x9c0398 dispose 0:00:00.571022833 606 0x8bc600 INFO GST_ELEMENT_PADS gstelement.c:787:gst_element_remove_pad:<videotestsrc0> removing pad 'src' 0:00:00.571113985 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<videotestsrc0> 0x9c0398 parent class dispose 0:00:00.571209682 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<videotestsrc0> 0x9c0398 finalize 0:00:00.571282606 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<videotestsrc0> 0x9c0398 finalize parent 0:00:00.571360318 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3042:gst_element_dispose:<pipeline0> 0x9e3070 dispose 0:00:00.571494772 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3088:gst_element_dispose:<pipeline0> 0x9e3070 parent class dispose 0:00:00.571585197 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3119:gst_element_finalize:<pipeline0> 0x9e3070 finalize 0:00:00.571656560 606 0x8bc600 INFO GST_REFCOUNTING gstelement.c:3125:gst_element_finalize:<pipeline0> 0x9e3070 finalize parent 0:00:00.571741606 606 0x8bc600 INFO GST_INIT gst.c:998:gst_deinit: deinitializing GStreamer 0:00:00.584036409 606 0x8bc600 INFO GST_INIT gst.c:1140:gst_deinit: deinitialized GStreamer # |
Free forum by Nabble | Edit this page |