Gstreamer-1.11.90 videotestsrc & glupload & glimagesink & imx6

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Gstreamer-1.11.90 videotestsrc & glupload & glimagesink & imx6

_dmp
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
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer-1.11.90 videotestsrc & glupload & glimagesing & imx6

Sebastian Dröge-3
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.
Are you using Qt with the EGLFS or Wayland backend, or with the X11/EGL
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
Reply | Threaded
Open this post in threaded view
|

Re: Gstreamer-1.11.90 videotestsrc & glupload & glimagesing & imx6

_dmp
Sebastian Dröge-3 wrote
Are you using Qt with the EGLFS or Wayland backend, or with the X11/EGL
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.
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
#