using encoder: x264enc with options byte-stream=TRUE rc-lookahead=0 tune=zerolatency speed-preset=ultrafast sync-lookahead=0 bitrate=%d. 0:00:18.674922269 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "appsrc" "video_source" 0:00:18.675054778 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x555555a93350 0:00:18.675065701 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x555555a93350; 'appsrc' 0:00:18.675073637 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "appsrc" named "video_source" 0:00:18.675095170 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstBaseSrc : factory (nil) 0:00:18.675209559 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstAppSrc : factory 0x555555a93350 call: stream start (active=1) 0:00:18.675426534 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:444:gst_base_src_init: creating src pad 0:00:18.675459106 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:447:gst_base_src_init: setting functions on src pad audio: start 0:00:18.675489532 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1771:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_src_activate_mode 0:00:18.675538170 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_src_event 0:00:18.675565463 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_src_query 0:00:18.675575287 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1879:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_src_getrange 0:00:18.675585425 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:455:gst_base_src_init: adding src pad 0:00:18.675594003 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'src' 0:00:18.675623416 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':src> set parent (ref and sink) 0:00:18.675656190 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:471:gst_base_src_init: init done 0:00:18.675673973 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "appsrc" 0:00:18.675683876 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "queue" "video_queue" 0:00:18.675694946 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x555555907a00 0:00:18.675712594 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x555555907a00; 'queue' 0:00:18.675721958 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "queue" named "video_queue" 0:00:18.675736203 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstQueue : factory 0x555555907a00 0:00:18.675842238 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1806:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_queue_chain 0:00:18.675856858 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1843:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_queue_chain_list 0:00:18.675922300 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1771:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to 0x7fffb835c0d0 0:00:18.676021458 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1959:gst_pad_set_event_full_function_full:<'':sink> eventfullfunc for set to gst_queue_handle_sink_event 0:00:18.676058563 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_queue_handle_sink_query 0:00:18.676093583 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'sink' 0:00:18.676122500 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':sink> set parent (ref and sink) 0:00:18.676197589 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1771:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_queue_src_activate_mode 0:00:18.676232597 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_queue_handle_src_event 0:00:18.676264270 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_queue_handle_src_query 0:00:18.676296528 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'src' 0:00:18.676326798 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':src> set parent (ref and sink) 0:00:18.676375329 33437 0x555555cb80c0 DEBUG   queue gstqueue.c:478:gst_queue_init: initialized queue's not_empty & not_full conditions 0:00:18.676413789 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "queue" 0:00:18.676447583 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "rawvideoparse" "video_parser" 0:00:18.676481979 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x5555558c4800 0:00:18.676493496 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x5555558c4800; 'rawvideoparse' 0:00:18.676522607 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "rawvideoparse" named "video_parser" 0:00:18.676558549 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstBaseParse : factory (nil) 0:00:18.676626015 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstRawBaseParse : factory (nil) 0:00:18.676671389 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstRawVideoParse : factory 0x5555558c4800 0:00:18.676695788 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'format' 0:00:18.676707117 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.676752980 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'width' 0:00:18.676760566 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.676781892 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'height' 0:00:18.676789812 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.676798912 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'framerate' 0:00:18.676806456 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'fraction' 0:00:18.676825523 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'format' 0:00:18.676833184 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.676917230 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'width' 0:00:18.676949738 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.677030052 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'height' 0:00:18.677038366 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.677046863 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'framerate' 0:00:18.677054423 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'fraction' 0:00:18.677095800 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'format' 0:00:18.677104641 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.677155643 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'width' 0:00:18.677163777 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.677172849 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'height' 0:00:18.677179920 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.677188521 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'framerate' 0:00:18.677195447 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'fraction' 0:00:18.677358857 33437 0x555555cb80c0 LOG   default gstparamspecs.c:80:_gst_param_fraction_validate: comparing 0/1 to 25/1, result = -1 0:00:18.677375758 33437 0x555555cb80c0 LOG   default gstparamspecs.c:87:_gst_param_fraction_validate: comparing 25/1 to 2147483647/1, result = -1 0:00:18.677385677 33437 0x555555cb80c0 LOG   default gstparamspecs.c:102:_gst_param_fraction_validate: within range 0:00:18.677396822 33437 0x555555cb80c0 LOG   default gstparamspecs.c:80:_gst_param_fraction_validate: comparing 1/100 to 1/1, result = -1 0:00:18.677407266 33437 0x555555cb80c0 LOG   default gstparamspecs.c:87:_gst_param_fraction_validate: comparing 1/1 to 100/1, result = -1 0:00:18.677414990 33437 0x555555cb80c0 LOG   default gstparamspecs.c:102:_gst_param_fraction_validate: within range 0:00:18.677462934 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:572:gst_base_parse_init: gst_base_parse_init 0:00:18.677486756 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_parse_sink_event 0:00:18.677503392 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_parse_sink_query 0:00:18.677513176 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1806:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_parse_chain 0:00:18.677523757 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1736:gst_pad_set_activate_function_full:<'':sink> activatefunc set to gst_base_parse_sink_activate 0:00:18.677557861 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1771:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_parse_sink_activate_mode 0:00:18.677593478 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'sink' 0:00:18.677624440 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':sink> set parent (ref and sink) 0:00:18.677638613 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:593:gst_base_parse_init: sinkpad created 0:00:18.677658258 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_parse_src_event 0:00:18.677679648 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_parse_src_query 0:00:18.677687184 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'src' 0:00:18.677694101 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':src> set parent (ref and sink) 0:00:18.677713221 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:605:gst_base_parse_init: src created 0:00:18.677773439 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:617:gst_base_parse_init: init ok 0:00:18.677821137 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "rawvideoparse" 0:00:18.677838077 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "x264enc" "video_encoder" 0:00:18.677874210 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x555555a8a050 0:00:18.677886639 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x555555a8a050; 'x264enc' 0:00:18.677913794 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "x264enc" named "video_encoder" 0:00:18.677967997 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstVideoEncoder : factory (nil) 0:00:18.678048169 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstX264Enc : factory 0x555555a8a050 0:00:18.678284925 33437 0x555555cb80c0 INFO   x264enc gstx264enc.c:227:gst_x264_enc_add_x264_chroma_format: 8-bit depth supported 0:00:18.678324948 33437 0x555555cb80c0 INFO   x264enc gstx264enc.c:252:gst_x264_enc_add_x264_chroma_format: 10-bit depth supported 0:00:18.678360596 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'framerate' 0:00:18.678369416 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'fraction' 0:00:18.678408419 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'width' 0:00:18.678417183 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.678426797 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'height' 0:00:18.678432737 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'int' 0:00:18.678440781 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'stream-format' 0:00:18.678453937 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.678464218 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'alignment' 0:00:18.678473258 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.678484822 33437 0x555555cb80c0 DEBUG   structure gststructure.c:1964:gst_structure_parse_field: trying field name 'profile' 0:00:18.678491667 33437 0x555555cb80c0 DEBUG   default gstvalue.c:2548:_priv_gst_value_parse_value: trying type name 'string' 0:00:18.678563482 33437 0x555555cb80c0 DEBUG   videoencoder gstvideoencoder.c:492:gst_video_encoder_init: gst_video_encoder_init 0:00:18.678593254 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1806:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_video_encoder_chain 0:00:18.678605066 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_video_encoder_sink_event 0:00:18.678613727 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_video_encoder_sink_query 0:00:18.678624481 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'sink' 0:00:18.678634783 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':sink> set parent (ref and sink) 0:00:18.678660923 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_video_encoder_src_query 0:00:18.678686861 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_video_encoder_src_event 0:00:18.678701452 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'src' 0:00:18.678711495 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':src> set parent (ref and sink) 0:00:18.678733808 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "x264enc" 0:00:18.678754255 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "appsink" "video_sink" 0:00:18.678865934 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x555555a93270 0:00:18.678919553 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x555555a93270; 'appsink' 0:00:18.678962251 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "appsink" named "video_sink" 0:00:18.678991944 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstBaseSink : factory (nil) 0:00:18.679369870 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:302:gst_element_base_class_init: type GstAppSink : factory 0x555555a93270 0:00:18.679810206 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1736:gst_pad_set_activate_function_full:<'':sink> activatefunc set to gst_base_sink_pad_activate 0:00:18.679862981 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1771:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_sink_pad_activate_mode 0:00:18.679876896 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1992:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_sink_sink_query 0:00:18.679886535 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1912:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_sink_event 0:00:18.679895375 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1806:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_sink_chain 0:00:18.679904212 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1843:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_base_sink_chain_list 0:00:18.679914368 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:670:gst_element_add_pad: adding pad 'sink' 0:00:18.679948110 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent:<'':sink> set parent (ref and sink) 0:00:18.679995414 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "appsink" 0:00:18.680023056 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:438:gst_element_factory_make: gstelementfactory: make "pipeline" "video-encoder-pipeline" 0:00:18.680043448 33437 0x555555cb80c0 LOG   GST_ELEMENT_FACTORY gstelementfactory.c:444:gst_element_factory_make: found factory 0x55555589e120 0:00:18.680092453 33437 0x555555cb80c0 DEBUG   GST_PLUGIN_LOADING gstpluginfeature.c:107:gst_plugin_feature_load: loading plugin for feature 0x55555589e120; 'pipeline' 0:00:18.680110691 33437 0x555555cb80c0 INFO   GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element "pipeline" named "video-encoder-pipeline" 0:00:18.680199174 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:232:gst_bus_init: created 0:00:18.680292193 33437 0x555555cb80c0 DEBUG   bin gstbin.c:502:gst_bin_init: using bus to listen to children 0:00:18.680372839 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:232:gst_bus_init: created 0:00:18.680418626 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:681:gst_poll_new: 0x7fff6c007e80: new controllable : 1 0:00:18.680503324 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:848:gst_poll_add_fd_unlocked: 0x7fff6c007e80: fd (fd:35, idx:0) 0:00:18.680580441 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:1015:gst_poll_fd_ctl_read_unlocked: 0x7fff6c007e80: fd (fd:35, idx:0), active : 1 0:00:18.680658852 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:286:gst_bus_new: created new bus 0:00:18.680696669 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976f00 0:00:18.680718353 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:237:gst_pipeline_init: set bus on pipeline 0:00:18.680750292 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_FACTORY gstelementfactory.c:389:gst_element_factory_create: created element "pipeline" 0:00:18.680927243 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1509:gst_app_src_set_stream_type: setting stream_type of 0 0:00:18.681067503 33437 0x555555cb80c0 DEBUG   GST_PERFORMANCE gstcaps.c:179:_gst_caps_copy:video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 doing copy 0x7fff6c007ed0 -> 0x7fff6c007f20 0:00:18.681138368 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1344:gst_app_src_set_caps: setting caps to video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.681172495 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1561:gst_app_src_set_max_bytes: setting max-bytes to 1000000 gst_video: set caps for source to i420, 352 x 288. 0:00:18.681360732 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1534:gst_bin_add: adding element video_source to bin video-encoder-pipeline 0:00:18.681409487 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1153:gst_bin_add_func: element :video_source 0:00:18.681422803 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent: set parent (ref and sink) 0:00:18.681433021 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1192:gst_bin_add_func: element "video_source" was source 0:00:18.681442576 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976e30 0:00:18.681454306 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681464134 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:551:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681471552 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock (nil) 0:00:18.681480181 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1270:gst_bin_add_func: added SUCCESS element 0:00:18.681492995 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1354:gst_bin_add_func: added element "video_source" 0:00:18.681565667 33437 0x555555cb80c0 LOG   bin gstbin.c:1458:gst_bin_deep_element_added_func: no parent, reached top-level 0:00:18.681601444 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1534:gst_bin_add: adding element video_queue to bin video-encoder-pipeline 0:00:18.681611354 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1153:gst_bin_add_func: element :video_queue 0:00:18.681618275 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent: set parent (ref and sink) 0:00:18.681625953 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976e30 0:00:18.681635514 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681643998 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:551:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681650292 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock (nil) 0:00:18.681657251 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1270:gst_bin_add_func: added SUCCESS element 0:00:18.681666216 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1354:gst_bin_add_func: added element "video_queue" 0:00:18.681676960 33437 0x555555cb80c0 LOG   bin gstbin.c:1458:gst_bin_deep_element_added_func: no parent, reached top-level 0:00:18.681684645 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1534:gst_bin_add: adding element video_parser to bin video-encoder-pipeline 0:00:18.681690903 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1153:gst_bin_add_func: element :video_parser 0:00:18.681696345 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent: set parent (ref and sink) 0:00:18.681702932 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976e30 0:00:18.681711662 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681719545 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:551:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681725533 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock (nil) 0:00:18.681731677 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1270:gst_bin_add_func: added SUCCESS element 0:00:18.681739039 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1354:gst_bin_add_func: added element "video_parser" 0:00:18.681747940 33437 0x555555cb80c0 LOG   bin gstbin.c:1458:gst_bin_deep_element_added_func: no parent, reached top-level 0:00:18.681755041 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1534:gst_bin_add: adding element video_encoder to bin video-encoder-pipeline 0:00:18.681761432 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1153:gst_bin_add_func: element :video_encoder 0:00:18.681767078 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent: set parent (ref and sink) 0:00:18.681773502 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976e30 0:00:18.681781589 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681789810 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:551:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681795879 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock (nil) 0:00:18.681802055 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1270:gst_bin_add_func: added SUCCESS element 0:00:18.681809751 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1354:gst_bin_add_func: added element "video_encoder" 0:00:18.681842159 33437 0x555555cb80c0 LOG   bin gstbin.c:1458:gst_bin_deep_element_added_func: no parent, reached top-level 0:00:18.681852514 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1534:gst_bin_add: adding element video_sink to bin video-encoder-pipeline 0:00:18.681863189 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1153:gst_bin_add_func: element :video_sink 0:00:18.681869503 33437 0x555555cb80c0 DEBUG   GST_REFCOUNTING gstobject.c:675:gst_object_set_parent: set parent (ref and sink) 0:00:18.681876402 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1187:gst_bin_add_func: element "video_sink" was sink 0:00:18.681885163 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstelement.c:3346:gst_element_set_bus_func: setting bus to 0x555555976e30 0:00:18.681894844 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681905103 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:551:gst_element_set_start_time: set start_time=0:00:00.000000000, old 0:00:00.000000000 0:00:18.681934067 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock (nil) 0:00:18.681942971 33437 0x555555cb80c0 DEBUG   bin gstbin.c:1270:gst_bin_add_func: added SUCCESS element 0:00:18.681951248 33437 0x555555cb80c0 DEBUG   GST_PARENTAGE gstbin.c:1354:gst_bin_add_func: added element "video_sink" 0:00:18.681960965 33437 0x555555cb80c0 LOG   bin gstbin.c:1458:gst_bin_deep_element_added_func: no parent, reached top-level 0:00:18.682017601 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element video_source:(any) to element video_queue:(any) 0:00:18.682034172 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1881:gst_element_link_pads_full: looping through allowed src and dest pads 0:00:18.682041682 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_source:src 0:00:18.682051333 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1105:gst_element_get_compatible_pad: finding pad in video_queue compatible with video_source:src 0:00:18.682059945 33437 0x555555cb80c0 LOG   GST_ELEMENT_PADS gstutils.c:1132:gst_element_get_compatible_pad: examining pad video_queue:sink 0:00:18.682067689 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link video_source:src and video_queue:sink 0:00:18.682117537 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.682130894 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008400 caps 0:00:18.682139161 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008400 (caps) 0:00:18.682149756 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:688:gst_app_src_internal_get_caps: caps: (NULL) 0:00:18.682160237 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query caps returns 0 0:00:18.682168098 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008400 (caps), result 0 0:00:18.682174458 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.682183029 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.682190212 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0084a0 caps 0:00:18.682197135 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0084a0 (caps) 0:00:18.682212852 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c0084a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.682220895 33437 0x555555cb80c0 DEBUG   GST_PADS gstutils.c:2807:gst_pad_proxy_query_caps: proxying caps query for video_queue:sink 0:00:18.682228445 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.682236750 33437 0x555555cb80c0 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:src 0:00:18.682244682 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c0084a0 (caps) 0:00:18.682250822 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:4232:gst_pad_peer_query: pad has no peer 0:00:18.682261844 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c0084a0 (caps) query 0:00:18.682363668 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0084a0 (caps), result 1 0:00:18.682383277 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.682420493 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1164:gst_element_get_compatible_pad: found existing unlinked compatible pad video_queue:sink 0:00:18.682434760 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: video_source and video_queue in same bin, no need for ghost pads 0:00:18.682461106 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c01fe40 structure-change 0:00:18.682546147 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01fe40] posting on bus structure-change message: 0x7fff6c01fe40, time 99:99:99.999999999, seq-num 1, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstAppSrc\)\ video_source", busy=(boolean)true; 0:00:18.682585673 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c01fe40] handling child sink message of type structure-change 0:00:18.682598976 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.682607232 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.682617232 33437 0x555555cb80c0 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c01fe40, structure-change from sink 0:00:18.682625702 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01fe40] dropped 0:00:18.682640543 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link video_source:src and video_queue:sink 0:00:18.682709187 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.682746092 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008540 caps 0:00:18.682757850 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008540 (caps) 0:00:18.682771155 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:688:gst_app_src_internal_get_caps: caps: (NULL) 0:00:18.682780811 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query caps returns 0 0:00:18.682790761 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008540 (caps), result 0 0:00:18.682801272 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.682814959 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.682824547 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0085e0 caps 0:00:18.682834495 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0085e0 (caps) 0:00:18.682876391 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c0085e0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.682892465 33437 0x555555cb80c0 DEBUG   GST_PADS gstutils.c:2807:gst_pad_proxy_query_caps: proxying caps query for video_queue:sink 0:00:18.682901780 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.682963452 33437 0x555555cb80c0 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:src 0:00:18.683005125 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c0085e0 (caps) 0:00:18.683015619 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:4232:gst_pad_peer_query: pad has no peer 0:00:18.683034038 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c0085e0 (caps) query 0:00:18.683044698 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0085e0 (caps), result 1 0:00:18.683074864 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.683294357 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2278:gst_pad_link_check_compatible_unlocked: src caps ANY 0:00:18.683305316 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2280:gst_pad_link_check_compatible_unlocked: sink caps ANY 0:00:18.683312754 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2298:gst_pad_link_check_compatible_unlocked: caps are compatible 0:00:18.683323102 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2586:gst_pad_link_full: linked video_source:src and video_queue:sink, successful 0:00:18.683329841 33437 0x555555cb80c0 INFO   GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event 0:00:18.683338447 33437 0x555555cb80c0 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6c022a60 reconfigure 61441 0:00:18.683348424 33437 0x555555cb80c0 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type reconfigure event: 0x7fff6c022a60, time 99:99:99.999999999, seq-num 2, (NULL) 0:00:18.683355933 33437 0x555555cb80c0 INFO   GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding 0:00:18.683366503 33437 0x555555cb80c0 LOG   GST_EVENT gstevent.c:223:_gst_event_free: freeing event 0x7fff6c022a60 type reconfigure 0:00:18.683378289 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c01fec0 structure-change 0:00:18.683399871 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01fec0] posting on bus structure-change message: 0x7fff6c01fec0, time 99:99:99.999999999, seq-num 3, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstAppSrc\)\ video_source", busy=(boolean)false; 0:00:18.683411034 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c01fec0] handling child sink message of type structure-change 0:00:18.683418703 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c01fe40: 1 0:00:18.683426891 33437 0x555555cb80c0 DEBUG   bin gstbin.c:961:bin_remove_messages: deleting message 0x7fff6c01fe40 of type structure-change (types 0x00001000) 0:00:18.683434371 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01fe40, structure-change from sink 0:00:18.683443254 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01fec0, structure-change from sink 0:00:18.683451032 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01fec0] dropped 0:00:18.683459711 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1904:gst_element_link_pads_full: linked pad video_source:src to pad video_queue:sink 0:00:18.683470008 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element video_queue:(any) to element video_parser:(any) 0:00:18.683476515 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1881:gst_element_link_pads_full: looping through allowed src and dest pads 0:00:18.683483499 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_queue:sink 0:00:18.683490139 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_queue:src 0:00:18.683497555 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1105:gst_element_get_compatible_pad: finding pad in video_parser compatible with video_queue:src 0:00:18.683506171 33437 0x555555cb80c0 LOG   GST_ELEMENT_PADS gstutils.c:1132:gst_element_get_compatible_pad: examining pad video_parser:sink 0:00:18.683513863 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link video_queue:src and video_parser:sink 0:00:18.683520992 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.683528738 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008590 caps 0:00:18.683535940 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008590 (caps) 0:00:18.683547502 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c008590, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.683554815 33437 0x555555cb80c0 DEBUG   GST_PADS gstutils.c:2807:gst_pad_proxy_query_caps: proxying caps query for video_queue:src 0:00:18.683562142 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.683570093 33437 0x555555cb80c0 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:sink 0:00:18.683577771 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c008590 (caps) 0:00:18.683585085 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008590 (caps) 0:00:18.683594114 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:688:gst_app_src_internal_get_caps: caps: (NULL) 0:00:18.683601569 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query caps returns 0 0:00:18.683608887 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008590 (caps), result 0 0:00:18.683614670 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.683620757 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.683630739 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c008590 (caps) query 0:00:18.683638932 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008590 (caps), result 1 0:00:18.683646081 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.683653254 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.683660351 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008630 caps 0:00:18.683667038 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008630 (caps) 0:00:18.683674282 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: caps query 0:00:18.683806217 33437 0x555555cb80c0 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: caps query result: 1 caps query: 0x7fff6c008630, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]\;\ video/x-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]"; 0:00:18.683831719 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008630 (caps), result 1 0:00:18.683872354 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.684131779 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1164:gst_element_get_compatible_pad: found existing unlinked compatible pad video_parser:sink 0:00:18.684149252 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: video_queue and video_parser in same bin, no need for ghost pads 0:00:18.684165345 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c01ff40 structure-change 0:00:18.684192639 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01ff40] posting on bus structure-change message: 0x7fff6c01ff40, time 99:99:99.999999999, seq-num 4, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstQueue\)\ video_queue", busy=(boolean)true; 0:00:18.684204910 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c01ff40] handling child sink message of type structure-change 0:00:18.684214553 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.684221682 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.684228790 33437 0x555555cb80c0 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c01ff40, structure-change from sink 0:00:18.684236042 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01ff40] dropped 0:00:18.684245829 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link video_queue:src and video_parser:sink 0:00:18.684254086 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.684262576 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008540 caps 0:00:18.684274223 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008540 (caps) 0:00:18.684291615 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c008540, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.684304384 33437 0x555555cb80c0 DEBUG   GST_PADS gstutils.c:2807:gst_pad_proxy_query_caps: proxying caps query for video_queue:src 0:00:18.684391470 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.684467979 33437 0x555555cb80c0 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:sink 0:00:18.684481796 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c008540 (caps) 0:00:18.684492928 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008540 (caps) 0:00:18.684503648 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:688:gst_app_src_internal_get_caps: caps: (NULL) 0:00:18.684513192 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query caps returns 0 0:00:18.684522977 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008540 (caps), result 0 0:00:18.684530425 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.684538977 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.684551544 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c008540 (caps) query 0:00:18.684563689 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008540 (caps), result 1 0:00:18.684573741 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.684587351 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.684595631 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0084a0 caps 0:00:18.684603722 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0084a0 (caps) 0:00:18.684615774 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: caps query 0:00:18.684704921 33437 0x555555cb80c0 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: caps query result: 1 caps query: 0x7fff6c0084a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]\;\ video/x-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]"; 0:00:18.684730267 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0084a0 (caps), result 1 0:00:18.684776653 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.684794213 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2278:gst_pad_link_check_compatible_unlocked: src caps ANY 0:00:18.684836494 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2280:gst_pad_link_check_compatible_unlocked: sink caps video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.684857503 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2298:gst_pad_link_check_compatible_unlocked: caps are compatible 0:00:18.684869824 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2586:gst_pad_link_full: linked video_queue:src and video_parser:sink, successful 0:00:18.684878533 33437 0x555555cb80c0 INFO   GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event 0:00:18.684889890 33437 0x555555cb80c0 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6c022ad0 reconfigure 61441 0:00:18.684902137 33437 0x555555cb80c0 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type reconfigure event: 0x7fff6c022ad0, time 99:99:99.999999999, seq-num 5, (NULL) 0:00:18.685784654 33437 0x555555cb80c0 INFO   GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding 0:00:18.685824446 33437 0x555555cb80c0 LOG   GST_EVENT gstevent.c:223:_gst_event_free: freeing event 0x7fff6c022ad0 type reconfigure 0:00:18.685887298 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c037820 structure-change 0:00:18.685950373 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037820] posting on bus structure-change message: 0x7fff6c037820, time 99:99:99.999999999, seq-num 6, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstQueue\)\ video_queue", busy=(boolean)false; 0:00:18.685973930 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037820] handling child sink message of type structure-change 0:00:18.685986494 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c01ff40: 1 0:00:18.685999751 33437 0x555555cb80c0 DEBUG   bin gstbin.c:961:bin_remove_messages: deleting message 0x7fff6c01ff40 of type structure-change (types 0x00001000) 0:00:18.686019417 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01ff40, structure-change from sink 0:00:18.686036738 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037820, structure-change from sink 0:00:18.686079207 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037820] dropped 0:00:18.686105860 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1904:gst_element_link_pads_full: linked pad video_queue:src to pad video_parser:sink 0:00:18.686154565 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element video_parser:(any) to element video_encoder:(any) 0:00:18.686170169 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1881:gst_element_link_pads_full: looping through allowed src and dest pads 0:00:18.686180586 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_parser:sink 0:00:18.686190602 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_parser:src 0:00:18.686204344 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1105:gst_element_get_compatible_pad: finding pad in video_encoder compatible with video_parser:src 0:00:18.686222251 33437 0x555555cb80c0 LOG   GST_ELEMENT_PADS gstutils.c:1132:gst_element_get_compatible_pad: examining pad video_encoder:sink 0:00:18.686234612 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link video_parser:src and video_encoder:sink 0:00:18.686248238 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.686265552 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0084f0 caps 0:00:18.686283233 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0084f0 (caps) 0:00:18.687096896 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:1569:gst_base_parse_src_query: caps query: caps query: 0x7fff6c0084f0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.687121521 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c0084f0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.687132688 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3200:gst_pad_query_caps_default: fixed pad caps: trying pad caps 0:00:18.687139593 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.687171553 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007d40 video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.687195801 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c0084f0 (caps) query 0:00:18.687230841 33437 0x555555cb80c0 LOG   baseparse gstbaseparse.c:1577:gst_base_parse_src_query: caps query result: 1 caps query: 0x7fff6c0084f0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"video/x-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]"; 0:00:18.687247177 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0084f0 (caps), result 1 0:00:18.687276359 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.687293755 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.687331207 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008400 caps 0:00:18.687344098 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008400 (caps) 0:00:18.687378464 33437 0x555555cb80c0 DEBUG   videoencoder gstvideoencoder.c:894:gst_video_encoder_sink_query: received query 43523, caps 0:00:18.687398782 33437 0x555555cb80c0 DEBUG   x264enc gstx264enc.c:869:gst_x264_enc_sink_query: Received caps query on sinkpad, caps query: 0x7fff6c008400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.687604106 33437 0x555555cb80c0 DEBUG   GST_PROPERTIES gstpad.c:2846:gst_pad_get_allowed_caps: no peer 0:00:18.687629437 33437 0x555555cb80c0 LOG   x264enc gstx264enc.c:857:gst_x264_enc_sink_getcaps: proxy caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.687643792 33437 0x555555cb80c0 LOG   videoencoder gstvideoencoder.c:732:gst_video_encoder_sink_getcaps: Returning caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.687665088 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008400 (caps), result 1 0:00:18.687679105 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.687696246 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1164:gst_element_get_compatible_pad: found existing unlinked compatible pad video_encoder:sink 0:00:18.687708349 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: video_parser and video_encoder in same bin, no need for ghost pads 0:00:18.687725869 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c0378a0 structure-change 0:00:18.687758983 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0378a0] posting on bus structure-change message: 0x7fff6c0378a0, time 99:99:99.999999999, seq-num 7, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstRawVideoParse\)\ video_parser", busy=(boolean)true; 0:00:18.687801127 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c0378a0] handling child sink message of type structure-change 0:00:18.687813445 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.687820869 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.687830547 33437 0x555555cb80c0 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c0378a0, structure-change from sink 0:00:18.687839551 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0378a0] dropped 0:00:18.687850694 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link video_parser:src and video_encoder:sink 0:00:18.687860886 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.687872652 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c007f70 caps 0:00:18.687880582 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c007f70 (caps) 0:00:18.687899100 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:1569:gst_base_parse_src_query: caps query: caps query: 0x7fff6c007f70, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.687910858 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c007f70, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.687919210 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3200:gst_pad_query_caps_default: fixed pad caps: trying pad caps 0:00:18.687926808 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.687956317 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007d40 video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.687972748 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c007f70 (caps) query 0:00:18.688047412 33437 0x555555cb80c0 LOG   baseparse gstbaseparse.c:1577:gst_base_parse_src_query: caps query result: 1 caps query: 0x7fff6c007f70, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"video/x-raw\,\ format\=\(string\)\{\ I420\,\ YV12\,\ YUY2\,\ UYVY\,\ AYUV\,\ RGBx\,\ BGRx\,\ xRGB\,\ xBGR\,\ RGBA\,\ BGRA\,\ ARGB\,\ ABGR\,\ RGB\,\ BGR\,\ Y41B\,\ Y42B\,\ YVYU\,\ Y444\,\ v210\,\ v216\,\ NV12\,\ NV21\,\ GRAY8\,\ GRAY16_BE\,\ GRAY16_LE\,\ v308\,\ RGB16\,\ BGR16\,\ RGB15\,\ BGR15\,\ UYVP\,\ A420\,\ RGB8P\,\ YUV9\,\ YVU9\,\ IYU1\,\ ARGB64\,\ AYUV64\,\ r210\,\ I420_10BE\,\ I420_10LE\,\ I422_10BE\,\ I422_10LE\,\ Y444_10BE\,\ Y444_10LE\,\ GBR\,\ GBR_10BE\,\ GBR_10LE\,\ NV16\,\ NV24\,\ NV12_64Z32\,\ A420_10BE\,\ A420_10LE\,\ A422_10BE\,\ A422_10LE\,\ A444_10BE\,\ A444_10LE\,\ NV61\,\ P010_10BE\,\ P010_10LE\,\ IYU2\,\ VYUY\,\ GBRA\,\ GBRA_10BE\,\ GBRA_10LE\,\ GBR_12BE\,\ GBR_12LE\,\ GBRA_12BE\,\ GBRA_12LE\,\ I420_12BE\,\ I420_12LE\,\ I422_12BE\,\ I422_12LE\,\ Y444_12BE\,\ Y444_12LE\,\ GRAY10_LE32\,\ NV12_10LE32\,\ NV16_10LE32\ \}\,\ width\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ height\=\(int\)\[\ 1\,\ 2147483647\ \]\,\ framerate\=\(fraction\)\[\ 0/1\,\ 2147483647/1\ \]"; 0:00:18.688069773 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c007f70 (caps), result 1 0:00:18.688097604 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.688111278 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.688120718 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c007ed0 caps 0:00:18.688127977 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c007ed0 (caps) 0:00:18.688138338 33437 0x555555cb80c0 DEBUG   videoencoder gstvideoencoder.c:894:gst_video_encoder_sink_query: received query 43523, caps 0:00:18.688152029 33437 0x555555cb80c0 DEBUG   x264enc gstx264enc.c:869:gst_x264_enc_sink_query: Received caps query on sinkpad, caps query: 0x7fff6c007ed0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.688162043 33437 0x555555cb80c0 DEBUG   GST_PROPERTIES gstpad.c:2846:gst_pad_get_allowed_caps: no peer 0:00:18.688302465 33437 0x555555cb80c0 LOG   x264enc gstx264enc.c:857:gst_x264_enc_sink_getcaps: proxy caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.688330760 33437 0x555555cb80c0 LOG   videoencoder gstvideoencoder.c:732:gst_video_encoder_sink_getcaps: Returning caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.688346052 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c007ed0 (caps), result 1 0:00:18.688358757 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.688382191 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2278:gst_pad_link_check_compatible_unlocked: src caps video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] 0:00:18.689735621 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2280:gst_pad_link_check_compatible_unlocked: sink caps video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], format=(string){ Y444, Y42B, I420, YV12, NV12, Y444_10LE, I422_10LE, I420_10LE } 0:00:18.689758779 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2298:gst_pad_link_check_compatible_unlocked: caps are compatible 0:00:18.689773233 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2586:gst_pad_link_full: linked video_parser:src and video_encoder:sink, successful 0:00:18.689780855 33437 0x555555cb80c0 INFO   GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event 0:00:18.689791040 33437 0x555555cb80c0 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6c022b40 reconfigure 61441 0:00:18.689802501 33437 0x555555cb80c0 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type reconfigure event: 0x7fff6c022b40, time 99:99:99.999999999, seq-num 8, (NULL) 0:00:18.689811121 33437 0x555555cb80c0 INFO   GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding 0:00:18.689818730 33437 0x555555cb80c0 LOG   GST_EVENT gstevent.c:223:_gst_event_free: freeing event 0x7fff6c022b40 type reconfigure 0:00:18.689834225 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c037920 structure-change 0:00:18.689860866 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037920] posting on bus structure-change message: 0x7fff6c037920, time 99:99:99.999999999, seq-num 9, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstRawVideoParse\)\ video_parser", busy=(boolean)false; 0:00:18.689873532 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037920] handling child sink message of type structure-change 0:00:18.689883066 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c0378a0: 1 0:00:18.689891644 33437 0x555555cb80c0 DEBUG   bin gstbin.c:961:bin_remove_messages: deleting message 0x7fff6c0378a0 of type structure-change (types 0x00001000) 0:00:18.689900328 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c0378a0, structure-change from sink 0:00:18.689910457 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037920, structure-change from sink 0:00:18.689918492 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037920] dropped 0:00:18.689928423 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1904:gst_element_link_pads_full: linked pad video_parser:src to pad video_encoder:sink 0:00:18.689940242 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstutils.c:1774:gst_element_link_pads_full: trying to link element video_encoder:(any) to element video_sink:(any) 0:00:18.689946493 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1881:gst_element_link_pads_full: looping through allowed src and dest pads 0:00:18.689952958 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_encoder:sink 0:00:18.689959042 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1884:gst_element_link_pads_full: trying src pad video_encoder:src 0:00:18.689965377 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1105:gst_element_get_compatible_pad: finding pad in video_sink compatible with video_encoder:src 0:00:18.689974167 33437 0x555555cb80c0 LOG   GST_ELEMENT_PADS gstutils.c:1132:gst_element_get_compatible_pad: examining pad video_sink:sink 0:00:18.689981108 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1035:gst_pad_check_link: trying to link video_encoder:src and video_sink:sink 0:00:18.689987938 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.689996745 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c007ed0 caps 0:00:18.690003766 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c007ed0 (caps) 0:00:18.690013318 33437 0x555555cb80c0 DEBUG   videoencoder gstvideoencoder.c:1387:gst_video_encoder_src_query: received query 43523, caps 0:00:18.690025063 33437 0x555555cb80c0 LOG   videoencoder gstvideoencoder.c:1322:gst_video_encoder_src_query_default: handling query: caps query: 0x7fff6c007ed0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.690034996 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c007ed0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.690041406 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.690057666 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007de0 video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.690385432 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c007ed0 (caps) query 0:00:18.690404468 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c007ed0 (caps), result 1 0:00:18.690799953 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.690820989 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.690832455 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c007f70 caps 0:00:18.690840807 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c007f70 (caps) 0:00:18.690853318 33437 0x555555cb80c0 DEBUG   appsink gstappsink.c:993:gst_app_sink_getcaps: got caps (NULL) 0:00:18.690866035 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c007f70 (caps), result 1 0:00:18.690873425 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.690881161 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1164:gst_element_get_compatible_pad: found existing unlinked compatible pad video_sink:sink 0:00:18.690889559 33437 0x555555cb80c0 INFO   GST_PADS gstutils.c:1588:prepare_link_maybe_ghosting: video_encoder and video_sink in same bin, no need for ghost pads 0:00:18.690903003 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c0379a0 structure-change 0:00:18.690930139 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0379a0] posting on bus structure-change message: 0x7fff6c0379a0, time 99:99:99.999999999, seq-num 10, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstX264Enc\)\ video_encoder", busy=(boolean)true; 0:00:18.690942011 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c0379a0] handling child sink message of type structure-change 0:00:18.690951196 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.690957870 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.690965123 33437 0x555555cb80c0 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c0379a0, structure-change from sink 0:00:18.690971941 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0379a0] dropped 0:00:18.690980027 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2378:gst_pad_link_prepare: trying to link video_encoder:src and video_sink:sink 0:00:18.690987566 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.690996190 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008400 caps 0:00:18.691003450 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008400 (caps) 0:00:18.691013155 33437 0x555555cb80c0 DEBUG   videoencoder gstvideoencoder.c:1387:gst_video_encoder_src_query: received query 43523, caps 0:00:18.691024728 33437 0x555555cb80c0 LOG   videoencoder gstvideoencoder.c:1322:gst_video_encoder_src_query_default: handling query: caps query: 0x7fff6c008400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.691034986 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff6c008400, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.691046277 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.691067355 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007de0 video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.691079504 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff6c008400 (caps) query 0:00:18.691088464 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008400 (caps), result 1 0:00:18.691101961 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.691111611 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.691120655 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0084f0 caps 0:00:18.691128219 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0084f0 (caps) 0:00:18.691146173 33437 0x555555cb80c0 DEBUG   appsink gstappsink.c:993:gst_app_sink_getcaps: got caps (NULL) 0:00:18.691156415 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0084f0 (caps), result 1 0:00:18.691163978 33437 0x555555cb80c0 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned ANY 0:00:18.691176818 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2278:gst_pad_link_check_compatible_unlocked: src caps video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.691185563 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2280:gst_pad_link_check_compatible_unlocked: sink caps ANY 0:00:18.691192032 33437 0x555555cb80c0 DEBUG   GST_CAPS gstpad.c:2298:gst_pad_link_check_compatible_unlocked: caps are compatible 0:00:18.691202966 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:2586:gst_pad_link_full: linked video_encoder:src and video_sink:sink, successful 0:00:18.691210224 33437 0x555555cb80c0 INFO   GST_EVENT gstevent.c:1517:gst_event_new_reconfigure: creating reconfigure event 0:00:18.691219820 33437 0x555555cb80c0 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6c022b40 reconfigure 61441 0:00:18.691234641 33437 0x555555cb80c0 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type reconfigure event: 0x7fff6c022b40, time 99:99:99.999999999, seq-num 11, (NULL) 0:00:18.697184545 33437 0x555555cb80c0 INFO   GST_EVENT gstpad.c:5808:gst_pad_send_event_unchecked: Received event on flushing pad. Discarding 0:00:18.697207871 33437 0x555555cb80c0 LOG   GST_EVENT gstevent.c:223:_gst_event_free: freeing event 0x7fff6c022b40 type reconfigure 0:00:18.697228938 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source sink: creating new message 0x7fff6c037a20 structure-change 0:00:18.697260581 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037a20] posting on bus structure-change message: 0x7fff6c037a20, time 99:99:99.999999999, seq-num 12, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstX264Enc\)\ video_encoder", busy=(boolean)false; 0:00:18.697274252 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037a20] handling child sink message of type structure-change 0:00:18.697282999 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c0379a0: 1 0:00:18.697291616 33437 0x555555cb80c0 DEBUG   bin gstbin.c:961:bin_remove_messages: deleting message 0x7fff6c0379a0 of type structure-change (types 0x00001000) 0:00:18.697299735 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c0379a0, structure-change from sink 0:00:18.697309570 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037a20, structure-change from sink 0:00:18.697317449 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037a20] dropped 0:00:18.697326513 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstutils.c:1904:gst_element_link_pads_full: linked pad video_encoder:src to pad video_sink:sink 0:00:18.697337118 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad video_source:src appsrc src pad linked: yes. 0:00:18.697479459 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad video_encoder:src encoder src pad linked: yes. 0:00:18.697508816 33437 0x555555cb80c0 INFO   GST_ELEMENT_PADS gstelement.c:920:gst_element_get_static_pad: found pad video_sink:sink appsink sink pad linked: yes. 0:00:18.697525885 33437 0x555555cb80c0 DEBUG   GST_BUS gstelement.c:3402:gst_element_get_bus: got bus 0:00:18.697535453 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PLAYING 0:00:18.697542665 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PLAYING 0:00:18.697551718 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.697559533 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: intermediate: setting state from NULL to READY 0:00:18.698368430 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:472:gst_bus_set_flushing: unset bus flushing 0:00:18.698452297 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:2854:gst_bin_change_state_func: changing state of children from NULL to READY 0:00:18.699860761 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2891:gst_bin_change_state_func: clearing all cached messages 0:00:18.699916092 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2699:gst_bin_src_pads_activate: deactivate pads 0:00:18.699938275 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2707:gst_bin_src_pads_activate: pad deactivation successful 0:00:18.699984549 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2385:gst_bin_sort_iterator_resync: resync 0:00:18.699998529 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_sink' to queue 0:00:18.700014642 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.700045727 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.700101825 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 0->1, linked to video_sink 0:00:18.700138962 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.700150620 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.700165335 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 0->1, linked to video_encoder 0:00:18.700172624 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.700178980 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.700189248 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 0->1, linked to video_parser 0:00:18.700195829 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.700201264 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.700493596 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 0->1, linked to video_queue 0:00:18.700528304 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.700544286 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_sink 0:00:18.700570400 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.700579508 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.700609785 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 1->0, linked to video_sink 0:00:18.700622444 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_encoder' to queue 0:00:18.700645507 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY 0:00:18.700660970 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.700667191 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.700676497 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_sink to READY, base_time 0:00:00.000000000 0:00:18.700684450 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to READY 0:00:18.700692104 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to READY 0:00:18.700701100 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.700709372 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from NULL to READY 0:00:18.700720386 33437 0x555555cb80c0 DEBUG   appsink gstappsink.c:643:gst_app_sink_start: starting 0:00:18.700730749 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.700738095 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.700814556 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY 0:00:18.700828377 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:18.700845021 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_sink: creating new message 0x7fff6c037aa0 state-changed 0:00:18.700869911 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037aa0] posting on bus state-changed message: 0x7fff6c037aa0, time 99:99:99.999999999, seq-num 13, element 'video_sink', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.700882734 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037aa0] handling child video_sink message of type state-changed 0:00:18.700894960 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.700911344 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037aa0] posting on bus state-changed message: 0x7fff6c037aa0, time 99:99:99.999999999, seq-num 13, element 'video_sink', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from NULL to READY. 0:00:18.701102090 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037aa0] dropped 0:00:18.701148252 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037aa0, state-changed from video_sink 0:00:18.701162828 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037aa0] dropped 0:00:18.701172219 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.701200387 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.701211041 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_sink' changed state to 2(READY) successfully 0:00:18.701224031 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_encoder 0:00:18.701249578 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.701257849 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.701271175 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 1->0, linked to video_encoder 0:00:18.701277611 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_parser' to queue 0:00:18.701286730 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY 0:00:18.701296494 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.701302753 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.701311186 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_encoder to READY, base_time 0:00:00.000000000 0:00:18.701336487 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to READY 0:00:18.701344681 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to READY 0:00:18.701352314 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.701362313 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from NULL to READY 0:00:18.701372233 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.701402941 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.701447301 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY 0:00:18.701461255 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:18.701472968 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_encoder: creating new message 0x7fff6c037b20 state-changed 0:00:18.701494468 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037b20] posting on bus state-changed message: 0x7fff6c037b20, time 99:99:99.999999999, seq-num 14, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.701505464 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037b20] handling child video_encoder message of type state-changed 0:00:18.701535056 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.701551934 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037b20] posting on bus state-changed message: 0x7fff6c037b20, time 99:99:99.999999999, seq-num 14, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from NULL to READY. 0:00:18.701590057 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037b20] dropped 0:00:18.701599039 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037b20, state-changed from video_encoder 0:00:18.701607372 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037b20] dropped 0:00:18.701615491 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.701622885 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.701630856 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_encoder' changed state to 2(READY) successfully 0:00:18.701641060 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_parser 0:00:18.701667376 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.701675686 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.701705556 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 1->0, linked to video_parser 0:00:18.701730890 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_queue' to queue 0:00:18.701743368 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY 0:00:18.704935961 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.704971706 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.704986233 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_parser to READY, base_time 0:00:00.000000000 0:00:18.704994921 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to READY 0:00:18.705002948 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to READY 0:00:18.705015355 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.705024336 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from NULL to READY 0:00:18.705059131 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.705071240 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.705115127 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY 0:00:18.705182631 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:18.705233161 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_parser: creating new message 0x7fff6c037ba0 state-changed 0:00:18.705264175 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ba0] posting on bus state-changed message: 0x7fff6c037ba0, time 99:99:99.999999999, seq-num 15, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.705308357 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037ba0] handling child video_parser message of type state-changed 0:00:18.705317629 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.705335268 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ba0] posting on bus state-changed message: 0x7fff6c037ba0, time 99:99:99.999999999, seq-num 15, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from NULL to READY. 0:00:18.705506186 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ba0] dropped 0:00:18.705539887 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037ba0, state-changed from video_parser 0:00:18.705553029 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ba0] dropped 0:00:18.705562737 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.705574445 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.705583555 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_parser' changed state to 2(READY) successfully 0:00:18.705599388 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_queue 0:00:18.705607411 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.705617318 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.705628361 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 1->0, linked to video_queue 0:00:18.705718959 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_source' to queue 0:00:18.705734915 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY 0:00:18.705763701 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.705773263 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.705783043 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_queue to READY, base_time 0:00:00.000000000 0:00:18.705811142 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to READY 0:00:18.705821398 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to READY 0:00:18.705833640 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.705842479 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from NULL to READY 0:00:18.705852269 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.705878869 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.705888534 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY 0:00:18.705900341 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:18.705911819 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_queue: creating new message 0x7fff6c037c20 state-changed 0:00:18.705934492 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037c20] posting on bus state-changed message: 0x7fff6c037c20, time 99:99:99.999999999, seq-num 16, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.705947694 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037c20] handling child video_queue message of type state-changed 0:00:18.705954209 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.705988750 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037c20] posting on bus state-changed message: 0x7fff6c037c20, time 99:99:99.999999999, seq-num 16, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from NULL to READY. 0:00:18.706052006 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037c20] dropped 0:00:18.706080711 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037c20, state-changed from video_queue 0:00:18.706094735 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037c20] dropped 0:00:18.706103135 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.706112536 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.706126477 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_queue' changed state to 2(READY) successfully 0:00:18.706137978 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_source 0:00:18.706147084 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.706155986 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current NULL pending VOID_PENDING, desired next READY 0:00:18.706163525 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.707567583 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.707619834 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_source to READY, base_time 0:00:00.000000000 0:00:18.707652411 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to READY 0:00:18.707684747 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to READY 0:00:18.707718498 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.707760843 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from NULL to READY 0:00:18.707822812 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.707851869 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.707880683 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to READY 0:00:18.707909196 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (VOID_PENDING pending) 0:00:18.707944854 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_source: creating new message 0x7fff6c037c20 state-changed 0:00:18.707996883 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037c20] posting on bus state-changed message: 0x7fff6c037c20, time 99:99:99.999999999, seq-num 17, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.708018864 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037c20] handling child video_source message of type state-changed 0:00:18.708027616 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.708043238 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037c20] posting on bus state-changed message: 0x7fff6c037c20, time 99:99:99.999999999, seq-num 17, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from NULL to READY. 0:00:18.708125263 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037c20] dropped 0:00:18.708162528 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037c20, state-changed from video_source 0:00:18.708176966 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037c20] dropped 0:00:18.708187029 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.708215909 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.708228833 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_source' changed state to 2(READY) successfully 0:00:18.708244977 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2361:gst_bin_sort_iterator_next: queue empty, elements exhausted 0:00:18.708251787 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3013:gst_bin_change_state_func: iterator done 0:00:18.708263584 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from NULL to READY (000a) 0:00:18.708272537 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2403:gst_bin_sort_iterator_free: free 0:00:18.708287064 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3048:gst_bin_change_state_func: no async elements 0:00:18.708295962 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3082:gst_bin_change_state_func: done changing bin's state from NULL to READY, now in NULL, ret SUCCESS 0:00:18.708306790 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.708318366 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2651:gst_element_continue_state: committing state from NULL to READY, pending PLAYING, next PAUSED 0:00:18.708328643 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed NULL to READY (PLAYING pending) 0:00:18.708341999 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video-encoder-pipeline: creating new message 0x7fff6c037ba0 state-changed 0:00:18.708397947 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ba0] posting on bus state-changed message: 0x7fff6c037ba0, time 99:99:99.999999999, seq-num 18, element 'video-encoder-pipeline', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PLAYING; gst_video: state change from NULL to READY. 0:00:18.708436573 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ba0] dropped 0:00:18.708446822 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037ba0, state-changed from video-encoder-pipeline 0:00:18.708457173 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2658:gst_element_continue_state: continue state change READY to PAUSED, final PLAYING 0:00:18.708465716 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:306:reset_start_time: reset start_time to 0 0:00:18.708476087 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:2854:gst_bin_change_state_func: changing state of children from READY to PAUSED 0:00:18.708482790 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2878:gst_bin_change_state_func: clearing EOS elements 0:00:18.708490257 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2699:gst_bin_src_pads_activate: activate pads 0:00:18.708500996 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2707:gst_bin_src_pads_activate: pad activation successful 0:00:18.708510919 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2385:gst_bin_sort_iterator_resync: resync 0:00:18.708518740 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_sink' to queue 0:00:18.708528832 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.708535718 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.708547495 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 0->1, linked to video_sink 0:00:18.708556683 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.708563391 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.708573551 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 0->1, linked to video_encoder 0:00:18.708580605 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.708587442 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.708599712 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 0->1, linked to video_parser 0:00:18.708609816 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.708616307 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.708627218 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 0->1, linked to video_queue 0:00:18.708639465 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.708657178 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_sink 0:00:18.708665198 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.708673969 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.708683155 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 1->0, linked to video_sink 0:00:18.708690125 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_encoder' to queue 0:00:18.708700232 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED 0:00:18.708708817 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.708715183 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.708724734 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_sink to PAUSED, base_time 0:00:00.000000000 0:00:18.708732498 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PAUSED 0:00:18.708740362 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PAUSED 0:00:18.708748544 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current READY, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.708757048 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from READY to PAUSED 0:00:18.708770028 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:5065:gst_base_sink_change_state: READY to PAUSED 0:00:18.708778234 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:5086:gst_base_sink_change_state: doing async state change 0:00:18.708786733 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_sink: creating new message 0x7fff6c037b20 async-start 0:00:18.708799776 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037b20] posting on bus async-start message: 0x7fff6c037b20, time 99:99:99.999999999, seq-num 19, element 'video_sink', (NULL) 0:00:18.708810579 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037b20] handling child video_sink message of type async-start 0:00:18.708818919 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3907:gst_bin_handle_message_func: ASYNC_START message 0x7fff6c037b20, video_sink 0:00:18.708826571 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.708833599 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.708841295 33437 0x555555cb80c0 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c037b20, async-start from video_sink 0:00:18.708848423 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3367:bin_handle_async_start: state change busy 0:00:18.708855380 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037b20] dropped 0:00:18.708865135 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.708872728 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.708884472 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.708892965 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4207:gst_base_sink_pad_activate: Trying pull mode first 0:00:18.708899992 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4213:gst_base_sink_pad_activate: pull mode disabled 0:00:18.708906035 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4263:gst_base_sink_pad_activate: Falling back to push mode 0:00:18.708916740 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.708926434 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1024:pre_activate: reschedule events on peer video_encoder:src 0:00:18.710841683 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.710866783 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4265:gst_base_sink_pad_activate: Success activating push mode 0:00:18.710880325 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.710888205 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2970:gst_element_change_state: element will change state ASYNC 0:00:18.710895310 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3010:gst_element_change_state: exit async state change 2 0:00:18.710902489 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned ASYNC 0:00:18.710911457 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2960:gst_bin_change_state_func: child 'video_sink' is changing state asynchronously to PAUSED 0:00:18.710922409 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_encoder 0:00:18.710930693 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.710937167 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.710943369 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.710953975 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 1->0, linked to video_encoder 0:00:18.710960456 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_parser' to queue 0:00:18.710970014 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED 0:00:18.710977689 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.710983631 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.710989363 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.710997351 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_encoder to PAUSED, base_time 0:00:00.000000000 0:00:18.711004335 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PAUSED 0:00:18.711010394 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PAUSED 0:00:18.711017968 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current READY, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.711025458 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from READY to PAUSED 0:00:18.711397386 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.711411092 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.711423662 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.711431412 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.711439645 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.711447845 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.711454712 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.711462002 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1024:pre_activate: reschedule events on peer video_parser:src 0:00:18.711469983 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.711476847 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.711483118 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.711490324 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED 0:00:18.711498052 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:18.711510366 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_encoder: creating new message 0x7fff6c037aa0 state-changed 0:00:18.711534914 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037aa0] posting on bus state-changed message: 0x7fff6c037aa0, time 99:99:99.999999999, seq-num 20, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.711546924 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037aa0] handling child video_encoder message of type state-changed 0:00:18.711553642 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.711566602 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037aa0] posting on bus state-changed message: 0x7fff6c037aa0, time 99:99:99.999999999, seq-num 20, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from READY to PAUSED. 0:00:18.760078333 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037aa0] dropped 0:00:18.760100785 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037aa0, state-changed from video_encoder 0:00:18.760116147 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037aa0] dropped 0:00:18.760125983 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.760133460 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.760145319 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_encoder' changed state to 3(PAUSED) successfully 0:00:18.760157716 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_parser 0:00:18.760165402 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.760194651 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.760205908 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.760217704 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 1->0, linked to video_parser 0:00:18.760299489 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_queue' to queue 0:00:18.760315676 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED 0:00:18.760324188 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.760351302 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.760400208 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.760454416 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_parser to PAUSED, base_time 0:00:00.000000000 0:00:18.760469460 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PAUSED 0:00:18.760477529 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PAUSED 0:00:18.760486624 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current READY, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.760496210 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from READY to PAUSED 0:00:18.760505599 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:4841:gst_base_parse_change_state: no index provided creating our own 0:00:18.760577355 33437 0x555555cb80c0 DEBUG   default gstindex.c:281:gst_index_group_new: created new index group 0 0:00:18.760604817 33437 0x555555cb80c0 DEBUG   default gstindex.c:194:gst_index_init: created new index 0:00:18.760611786 33437 0x555555cb80c0 DEBUG   default gstmemindex.c:128:gst_mem_index_init: created new mem index 0:00:18.760634953 33437 0x555555cb80c0 LOG   default gstmemindex.c:270:gst_mem_index_add_entry: added this entry 0:00:18.760647736 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.760657365 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.760668481 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.760676966 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.760698286 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.760708291 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.760714574 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3637:gst_base_parse_sink_activate: sink activate 0:00:18.760726226 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0084a0 scheduling 0:00:18.760735499 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c0084a0 (scheduling) 0:00:18.760745623 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0084a0 (scheduling) 0:00:18.760760460 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0084a0 (scheduling), result 1 0:00:18.760789928 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3668:gst_base_parse_sink_activate: trying to activate in push mode 0:00:18.760815119 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.760826038 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1024:pre_activate: reschedule events on peer video_queue:src 0:00:18.760834049 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3716:gst_base_parse_sink_activate_mode: sink activate in push mode 0:00:18.760840482 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3679:gst_base_parse_activate: activate 1 0:00:18.760903162 33437 0x555555cb80c0 LOG   baseparse gstbaseparse.c:3833:gst_base_parse_set_min_frame_size: set frame_min_size: 115200 0:00:18.760934158 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3702:gst_base_parse_activate: activate return: 1 0:00:18.760942020 33437 0x555555cb80c0 DEBUG   baseparse gstbaseparse.c:3739:gst_base_parse_sink_activate_mode: sink activate return: 1 0:00:18.760950155 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.760977617 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.760987654 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.760994671 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED 0:00:18.761003256 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:18.761014484 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_parser: creating new message 0x7fff6c0379a0 state-changed 0:00:18.761037130 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0379a0] posting on bus state-changed message: 0x7fff6c0379a0, time 99:99:99.999999999, seq-num 21, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.761066569 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c0379a0] handling child video_parser message of type state-changed 0:00:18.761076583 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.761089854 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0379a0] posting on bus state-changed message: 0x7fff6c0379a0, time 99:99:99.999999999, seq-num 21, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from READY to PAUSED. 0:00:18.761204127 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0379a0] dropped 0:00:18.761238239 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c0379a0, state-changed from video_parser 0:00:18.761250238 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0379a0] dropped 0:00:18.761322351 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.761353350 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.761368421 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_parser' changed state to 3(PAUSED) successfully 0:00:18.761386211 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_queue 0:00:18.761455989 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.761487036 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.761495207 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.761505940 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 1->0, linked to video_queue 0:00:18.761514547 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_source' to queue 0:00:18.761524487 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED 0:00:18.761531918 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.761538509 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.761544551 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.761553718 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_queue to PAUSED, base_time 0:00:00.000000000 0:00:18.761560746 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PAUSED 0:00:18.761567436 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PAUSED 0:00:18.761575363 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current READY, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.761582920 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from READY to PAUSED 0:00:18.761609967 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.761618254 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.761628407 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.761637395 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.761646625 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6145:gst_pad_start_task: start task 0:00:18.761665310 33437 0x555555cb80c0 DEBUG   task gsttask.c:428:gst_task_new: Created task 0x7fff6c01c170 0:00:18.761673267 33437 0x555555cb80c0 INFO   task gsttask.c:457:gst_task_set_lock: setting stream lock 0x7fff6c00a5f0 on task 0x7fff6c01c170 0:00:18.761680652 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:6154:gst_pad_start_task: created task 0x7fff6c01c170 0:00:18.761688674 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6071:do_stream_status: doing stream-status 0 0:00:18.761702133 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source src: creating new message 0x7fff6c037920 stream-status 0:00:18.761711031 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6100:do_stream_status: posting stream-status 0 0:00:18.761734385 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037920] posting on bus stream-status message: 0x7fff6c037920, time 99:99:99.999999999, seq-num 22, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstQueue\)\ video_queue", object=(GstTask)"\(GstTask\)\ task0"; 0:00:18.761746967 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037920] handling child src message of type stream-status 0:00:18.761755135 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.761769480 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037920] posting on bus stream-status message: 0x7fff6c037920, time 99:99:99.999999999, seq-num 22, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstQueue\)\ video_queue", object=(GstTask)"\(GstTask\)\ task0"; gst_video: stream 0. 0:00:18.761837728 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037920] dropped 0:00:18.761864655 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037920, stream-status from src 0:00:18.761875489 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037920] dropped 0:00:18.761883441 33437 0x555555cb80c0 DEBUG   task gsttask.c:688:gst_task_set_state: Changing task 0x7fff6c01c170 to state 0 0:00:18.762514872 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.762547332 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.762560167 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.762570726 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1024:pre_activate: reschedule events on peer video_source:src 0:00:18.762582801 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.762607930 33437 0x7fff6c008540 DEBUG   task gsttask.c:287:gst_task_func: Entering task 0x7fff6c01c170, thread 0x7fff6c008540 0:00:18.762915226 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:6071:do_stream_status: doing stream-status 1 0:00:18.762990439 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source src: creating new message 0x7fff6c037ca0 stream-status 0:00:18.763033902 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:6100:do_stream_status: posting stream-status 1 0:00:18.762827915 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.763090279 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.763106675 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED 0:00:18.763116586 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:18.763158996 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_queue: creating new message 0x7fff6c0378a0 state-changed 0:00:18.763188109 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0378a0] posting on bus state-changed message: 0x7fff6c0378a0, time 99:99:99.999999999, seq-num 24, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.763202882 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c0378a0] handling child video_queue message of type state-changed 0:00:18.763206345 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ca0] posting on bus stream-status message: 0x7fff6c037ca0, time 99:99:99.999999999, seq-num 23, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstQueue\)\ video_queue", object=(GstTask)"\(GstTask\)\ video_queue:src"; 0:00:18.763276492 33437 0x7fff6c008540 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037ca0] handling child src message of type stream-status 0:00:18.763321385 33437 0x7fff6c008540 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.763210064 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.763394488 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0378a0] posting on bus state-changed message: 0x7fff6c0378a0, time 99:99:99.999999999, seq-num 24, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from READY to PAUSED. 0:00:18.763436141 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ca0] posting on bus stream-status message: 0x7fff6c037ca0, time 99:99:99.999999999, seq-num 23, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstQueue\)\ video_queue", object=(GstTask)"\(GstTask\)\ video_queue:src"; gst_video: stream 1. 0:00:18.763518385 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0378a0] dropped 0:00:18.763556323 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c0378a0, state-changed from video_queue 0:00:18.763572853 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0378a0] dropped 0:00:18.763625038 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.763662693 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.763675349 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_queue' changed state to 3(PAUSED) successfully 0:00:18.763832874 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_source 0:00:18.763867999 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.763556247 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ca0] dropped 0:00:18.763936539 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037ca0, stream-status from src 0:00:18.763987209 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ca0] dropped 0:00:18.763885967 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending VOID_PENDING, desired next PAUSED 0:00:18.764045616 33437 0x7fff6c008540 DEBUG   task gsttask.c:249:gst_task_configure_name: Setting thread name to 'video_queue:src' 0:00:18.764080959 33437 0x7fff6c008540 DEBUG   queue_dataflow gstqueue.c:1516:gst_queue_loop: queue is empty 0:00:18.764145233 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:1525:gst_queue_loop: (video_queue:src) wait for ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 0 items 0:00:18.764058859 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.764297854 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.764325574 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.764336835 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_source to PAUSED, base_time 0:00:00.000000000 0:00:18.764342973 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PAUSED 0:00:18.764350396 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PAUSED 0:00:18.764356941 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current READY, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.764363709 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from READY to PAUSED 0:00:18.764372268 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.764377316 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.764385301 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1106:gst_pad_set_active: activating pad from none 0:00:18.764413592 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1012:pre_activate: setting pad into push mode, unset flushing 0:00:18.764469388 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3858:gst_base_src_activate_mode: activating in mode 1 0:00:18.764499958 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3784:gst_base_src_activate_push: Activating in push mode 0:00:18.764525395 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:865:gst_app_src_start: starting 0:00:18.764535877 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3481:gst_base_src_start_complete: starting source 0:00:18.764546617 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1427:gst_app_src_get_size: getting size of -1 0:00:18.764555354 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3494:gst_base_src_start_complete: setting size 18446744073709551615 0:00:18.764568524 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3505:gst_base_src_start_complete: format: bytes, have size: 1, size: 18446744073709551615, duration: -1 0:00:18.764579417 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3508:gst_base_src_start_complete: is seekable: 0 0:00:18.764585648 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3513:gst_base_src_start_complete: is random_access: 0 0:00:18.764597075 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1615:gst_base_src_perform_seek: doing seek: (NULL) 0:00:18.764605829 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6201:gst_pad_pause_task: pause task 0:00:18.764642234 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6222:gst_pad_pause_task: pad has no task 0:00:18.764674836 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1671:gst_base_src_perform_seek: seek with seqnum 26 0:00:18.764707501 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:1708:gst_base_src_perform_seek: segment configured from 0 to -1, position 0 0:00:18.764744701 33437 0x555555cb80c0 INFO   basesrc gstbasesrc.c:1358:gst_base_src_do_seek: seeking: bytes segment start=0, offset=0, stop=-1, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0, base=0, position 0, duration -1 0:00:18.764756567 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6145:gst_pad_start_task: start task 0:00:18.764785474 33437 0x555555cb80c0 DEBUG   task gsttask.c:428:gst_task_new: Created task 0x7fff6c01c290 0:00:18.764811100 33437 0x555555cb80c0 INFO   task gsttask.c:457:gst_task_set_lock: setting stream lock 0x7fff6c00a150 on task 0x7fff6c01c290 0:00:18.764817967 33437 0x555555cb80c0 INFO   GST_PADS gstpad.c:6154:gst_pad_start_task: created task 0x7fff6c01c290 0:00:18.764850562 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6071:do_stream_status: doing stream-status 0 0:00:18.764889162 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source src: creating new message 0x7fff6c037820 stream-status 0:00:18.764930676 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6100:do_stream_status: posting stream-status 0 0:00:18.764988510 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037820] posting on bus stream-status message: 0x7fff6c037820, time 99:99:99.999999999, seq-num 27, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstAppSrc\)\ video_source", object=(GstTask)"\(GstTask\)\ task1"; 0:00:18.765021044 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037820] handling child src message of type stream-status 0:00:18.765033277 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.765060500 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037820] posting on bus stream-status message: 0x7fff6c037820, time 99:99:99.999999999, seq-num 27, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstAppSrc\)\ video_source", object=(GstTask)"\(GstTask\)\ task1"; gst_video: stream 0. 0:00:18.765149840 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037820] dropped 0:00:18.765184293 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037820, stream-status from src 0:00:18.765203231 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037820] dropped 0:00:18.765265696 33437 0x555555cb80c0 DEBUG   task gsttask.c:688:gst_task_set_state: Changing task 0x7fff6c01c290 to state 0 0:00:18.765935694 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3618:gst_base_src_start_wait: got ok 0:00:18.765968564 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:1235:activate_mode_internal: activated in push mode 0:00:18.765984364 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.765992443 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2995:gst_element_change_state: element changed state NO_PREROLL 0:00:18.766000103 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PAUSED 0:00:18.766008368 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (VOID_PENDING pending) 0:00:18.766019955 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_source: creating new message 0x7fff6c01ff40 state-changed 0:00:18.766040258 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01ff40] posting on bus state-changed message: 0x7fff6c01ff40, time 99:99:99.999999999, seq-num 28, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.766051425 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c01ff40] handling child video_source message of type state-changed 0:00:18.766079215 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.766100979 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01ff40] posting on bus state-changed message: 0x7fff6c01ff40, time 99:99:99.999999999, seq-num 28, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from READY to PAUSED. 0:00:18.766081147 33437 0x7fff6c008450 DEBUG   task gsttask.c:287:gst_task_func: Entering task 0x7fff6c01c290, thread 0x7fff6c008450 0:00:18.766135589 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:6071:do_stream_status: doing stream-status 1 0:00:18.766175847 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01ff40] dropped 0:00:18.766223270 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01ff40, state-changed from video_source 0:00:18.766237015 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01ff40] dropped 0:00:18.766247726 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 3 0:00:18.766255202 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned NO PREROLL 0:00:18.766263792 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2997:gst_bin_change_state_func: child 'video_source' changed state to 3(PAUSED) successfully without preroll 0:00:18.766273593 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2361:gst_bin_sort_iterator_next: queue empty, elements exhausted 0:00:18.766281779 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3013:gst_bin_change_state_func: iterator done 0:00:18.766292982 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from READY to PAUSED (0013) 0:00:18.766299254 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3097:gst_element_pads_activate: activate pads 0:00:18.766186531 33437 0x7fff6c008450 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source src: creating new message 0x7fff60002b00 stream-status 0:00:18.766308276 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:3116:gst_element_pads_activate: pad activation successful 0:00:18.766338708 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3026:gst_bin_change_state_func: we have NO_PREROLL elements SUCCESS -> NO_PREROLL 0:00:18.766345250 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2403:gst_bin_sort_iterator_free: free 0:00:18.766352890 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3048:gst_bin_change_state_func: no async elements 0:00:18.766361029 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3082:gst_bin_change_state_func: done changing bin's state from READY to PAUSED, now in READY, ret NO PREROLL 0:00:18.766369603 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2995:gst_element_change_state: element changed state NO_PREROLL 0:00:18.766377391 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2651:gst_element_continue_state: committing state from READY to PAUSED, pending PLAYING, next PLAYING 0:00:18.766377827 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:6100:do_stream_status: posting stream-status 1 0:00:18.766388481 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed READY to PAUSED (PLAYING pending) 0:00:18.766467592 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video-encoder-pipeline: creating new message 0x7fff6c01fec0 state-changed 0:00:18.766487920 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01fec0] posting on bus state-changed message: 0x7fff6c01fec0, time 99:99:99.999999999, seq-num 30, element 'video-encoder-pipeline', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_PLAYING; gst_video: state change from READY to PAUSED. 0:00:18.766425501 33437 0x7fff6c008450 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff60002b00] posting on bus stream-status message: 0x7fff60002b00, time 99:99:99.999999999, seq-num 29, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstAppSrc\)\ video_source", object=(GstTask)"\(GstTask\)\ video_source:src"; 0:00:18.766646347 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01fec0] dropped 0:00:18.766655537 33437 0x7fff6c008450 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff60002b00] handling child src message of type stream-status 0:00:18.766668305 33437 0x7fff6c008450 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.766659313 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01fec0, state-changed from video-encoder-pipeline 0:00:18.766692797 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2658:gst_element_continue_state: continue state change PAUSED to PLAYING, final PLAYING 0:00:18.766702902 33437 0x7fff6c008450 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff60002b00] posting on bus stream-status message: 0x7fff60002b00, time 99:99:99.999999999, seq-num 29, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstAppSrc\)\ video_source", object=(GstTask)"\(GstTask\)\ video_source:src"; gst_video: stream 1. 0:00:18.766775136 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:412:gst_pipeline_change_state: selecting clock and base_time 0:00:18.766903076 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:433:gst_pipeline_change_state: Need to update start_time 0:00:18.766938136 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:438:gst_pipeline_change_state: Need to update clock. 0:00:18.766839987 33437 0x7fff6c008450 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff60002b00] dropped 0:00:18.767019408 33437 0x7fff6c008450 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff60002b00, stream-status from src 0:00:18.767057292 33437 0x7fff6c008450 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff60002b00] dropped 0:00:18.767067737 33437 0x7fff6c008450 DEBUG   task gsttask.c:249:gst_task_configure_name: Setting thread name to 'video_source:src' 0:00:18.767100208 33437 0x7fff6c008450 INFO   GST_ELEMENT_PADS gstelement.c:917:gst_element_get_static_pad: no such pad 'sink' in element "video_source" 0:00:18.767134194 33437 0x7fff6c008450 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008680 uri 0:00:18.767145993 33437 0x7fff6c008450 DEBUG   GST_ELEMENT_PADS gstelement.c:1962:gst_element_query: send query on element video_source 0:00:18.767152983 33437 0x7fff6c008450 DEBUG   GST_ELEMENT_PADS gstelement.c:1746:gst_element_get_random_pad: getting a random pad 0:00:18.767160467 33437 0x7fff6c008450 DEBUG   GST_ELEMENT_PADS gstelement.c:1765:gst_element_get_random_pad: checking pad video_source:src 0:00:18.767189515 33437 0x7fff6c008450 DEBUG   GST_ELEMENT_PADS gstelement.c:1777:gst_element_get_random_pad: found pad video_source:src 0:00:18.766949750 33437 0x555555cb80c0 DEBUG   bin gstbin.c:837:gst_bin_provide_clock_func: returning old clock (nil) 0:00:18.767312927 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstsystemclock.c:355:gst_system_clock_obtain: creating new static system clock 0:00:18.767296812 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008680 (uri) 0:00:18.767354667 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query uri returns 0 0:00:18.767366275 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008680 (uri), result 0 0:00:18.767374808 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.767557163 33437 0x7fff6c008450 FIXME   default gstutils.c:3981:gst_pad_create_stream_id_internal: Creating random stream-id, consider implementing a deterministic way of creating a stream-id 0:00:18.767610657 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:681:gst_poll_new: 0x7fff6c008630: new controllable : 1 0:00:18.767730598 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:848:gst_poll_add_fd_unlocked: 0x7fff6c008630: fd (fd:37, idx:0) 0:00:18.767782764 33437 0x555555cb80c0 DEBUG   GST_POLL gstpoll.c:1015:gst_poll_fd_ctl_read_unlocked: 0x7fff6c008630: fd (fd:37, idx:0), active : 1 0:00:18.767638029 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:897:gst_base_src_send_stream_start: Pushing STREAM_START 0:00:18.767802168 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstpipeline.c:732:gst_pipeline_provide_clock_func: pipeline obtained system clock: 0x7fff6c042180 (GstSystemClock) 0:00:18.767829825 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstclock.c:1046:gst_clock_get_internal_time: internal time 87:16:07.525404122 0:00:18.767870226 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstclock.c:1091:gst_clock_get_time: adjusted time 87:16:07.525404122 0:00:18.767885114 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.767839950 33437 0x7fff6c008450 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff5c007410 stream-start 10254 0:00:18.767916655 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.767935167 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.767943788 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.767979906 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007410 (stream-start) to peerpad 0:00:18.767899315 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.768086590 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.768144967 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.768214694 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.768998148 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:429:gst_element_set_clock: setting clock 0x7fff6c042180 0:00:18.769281556 33437 0x555555cb80c0 DEBUG   bin gstbin.c:726:gst_bin_set_clock_func: iterator done 0:00:18.768038621 33437 0x7fff6c008450 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type stream-start event: 0x7fff5c007410, time 99:99:99.999999999, seq-num 31, GstEventStreamStart, stream-id=(string)d6ba6a3f7fdb68c0d43d6aef979455b6, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1; 0:00:18.769416667 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5701:gst_pad_send_event_unchecked: Removing pending EOS events 0:00:18.769452754 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:915:gst_queue_handle_sink_event: Received event 'stream-start' 0:00:18.769489743 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:814:gst_queue_locked_enqueue_event: (video_queue:sink) signal ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 1 items 0:00:18.769356800 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video-encoder-pipeline: creating new message 0x7fff6c01fec0 new-clock 0:00:18.769505111 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.769548615 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.769558659 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.769559590 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:1525:gst_queue_loop: (video_queue:src) received ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 1 items 0:00:18.769653329 33437 0x7fff6c008540 DEBUG   queue_dataflow gstqueue.c:1528:gst_queue_loop: queue is not empty 0:00:18.769549907 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01fec0] posting on bus new-clock message: 0x7fff6c01fec0, time 99:99:99.999999999, seq-num 32, element 'video-encoder-pipeline', GstMessageNewClock, clock=(GstClock)"\(GstSystemClock\)\ GstSystemClock"; 0:00:18.769705405 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01fec0] dropped 0:00:18.769750169 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01fec0, new-clock from video-encoder-pipeline 0:00:18.769796213 33437 0x555555cb80c0 DEBUG   pipeline gstpipeline.c:478:gst_pipeline_change_state: start_time=0:00:00.000000000, now=87:16:07.525404122, base_time 87:16:07.525404122 0:00:18.769671769 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:862:gst_queue_locked_dequeue: retrieved event 0x7fff5c007410 from queue 0:00:18.769847456 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.769905967 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.769955489 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.769599054 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007410 (stream-start) to peerpad , ret ok 0:00:18.770013692 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event stream-start marked received 0:00:18.770064425 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:1677:gst_pad_check_reconfigure: remove RECONFIGURE flag 0:00:18.769811548 33437 0x555555cb80c0 DEBUG   GST_CLOCK gstelement.c:489:gst_element_set_base_time: set base_time=87:16:07.525404122, old 0:00:00.000000000 0:00:18.770176086 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:2854:gst_bin_change_state_func: changing state of children from PAUSED to PLAYING 0:00:18.769979042 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007410 (stream-start) to peerpad 0:00:18.770124165 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:3367:gst_base_src_negotiate: starting negotiation 0:00:18.770368778 33437 0x7fff6c008450 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.770256176 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2757:gst_bin_do_latency_func: querying latency 0:00:18.770435639 33437 0x555555cb80c0 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008590 latency 0:00:18.770492466 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:1962:gst_element_query: send query on element video-encoder-pipeline 0:00:18.770324560 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type stream-start event: 0x7fff5c007410, time 99:99:99.999999999, seq-num 31, GstEventStreamStart, stream-id=(string)d6ba6a3f7fdb68c0d43d6aef979455b6, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1; 0:00:18.770615996 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5701:gst_pad_send_event_unchecked: Removing pending EOS events 0:00:18.770399548 33437 0x7fff6c008450 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c0086d0 caps 0:00:18.770682194 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c0086d0 (caps) 0:00:18.770796270 33437 0x7fff6c008450 DEBUG   appsrc gstappsrc.c:688:gst_app_src_internal_get_caps: caps: (NULL) 0:00:18.770834843 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query caps returns 0 0:00:18.770647277 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1142:gst_base_parse_sink_event_default: handling event 10254, stream-start 0:00:18.770901000 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.770956200 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.771009153 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.771070365 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007410 (stream-start) to peerpad 0:00:18.771139464 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type stream-start event: 0x7fff5c007410, time 99:99:99.999999999, seq-num 31, GstEventStreamStart, stream-id=(string)d6ba6a3f7fdb68c0d43d6aef979455b6, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1; 0:00:18.771181610 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5701:gst_pad_send_event_unchecked: Removing pending EOS events 0:00:18.771256729 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1206:gst_video_encoder_sink_event: received event 10254, stream-start 0:00:18.771275669 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1108:gst_video_encoder_sink_event_default: STREAM_START, clearing upstream tags 0:00:18.771286400 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.771298924 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.771315018 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.771334248 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007410 (stream-start) to peerpad , ret ok 0:00:18.771374870 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event stream-start marked received 0:00:18.771410448 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1474:gst_base_parse_sink_event_default: event handled 0:00:18.771425535 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.771434368 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.771448349 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.771463811 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007410 (stream-start) to peerpad , ret ok 0:00:18.770581271 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4375:gst_bin_query: Sending query 0x7fff6c008590 (type latency) to sink children 0:00:18.771532257 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_sink is sink 0:00:18.771592985 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:1962:gst_element_query: send query on element video_sink 0:00:18.771604652 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:1193:gst_base_sink_query_latency: we are not yet ready for LATENCY query 0:00:18.771644166 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:1203:gst_base_sink_query_latency: latency query failed and we are live 0:00:18.771654918 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4935:default_element_query: query latency returns 0 0:00:18.771663201 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4206:bin_query_latency_fold: failed query 0:00:18.771673118 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_encoder is not sink 0:00:18.771681245 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_parser is not sink 0:00:18.770844990 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c0086d0 (caps), result 0 0:00:18.771721569 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.771833754 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:3297:gst_base_src_default_negotiate: caps of src: ANY 0:00:18.771887159 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:3343:gst_base_src_default_negotiate: no negotiation needed 0:00:18.771937362 33437 0x7fff6c008450 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps (NULL) 0:00:18.771971542 33437 0x7fff6c008450 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff6c008770 allocation 0:00:18.771986098 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c008770 (allocation) 0:00:18.771998212 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008770 (allocation) 0:00:18.772009381 33437 0x7fff6c008450 LOG   queue gstqueue.c:1064:gst_queue_handle_sink_query: queuing query 0x7fff6c008770 (allocation) 0:00:18.771690742 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_queue is not sink 0:00:18.772114778 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_source is not sink 0:00:18.772155659 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4221:bin_query_latency_done: latency min 0:00:00.000000000, max 99:99:99.999999999, live 0 0:00:18.772204536 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4397:gst_bin_query: query 0x7fff6c008590 result 1 0:00:18.772219586 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2768:gst_bin_do_latency_func: got min latency 0:00:00.000000000, max latency 99:99:99.999999999, live 0 0:00:18.772246448 33437 0x555555cb80c0 INFO   GST_EVENT gstevent.c:1388:gst_event_new_latency: creating latency event 0:00:00.000000000 0:00:18.772277436 33437 0x555555cb80c0 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6c022ad0 latency 56321 0:00:18.772321283 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:1856:gst_element_send_event: send latency event on element video-encoder-pipeline 0:00:18.772336295 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3139:gst_bin_send_event: Sending latency event to sink children 0:00:18.772344924 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_sink is sink 0:00:18.772352856 33437 0x555555cb80c0 DEBUG   GST_ELEMENT_PADS gstelement.c:1856:gst_element_send_event: send latency event on element video_sink 0:00:18.772388913 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4470:gst_base_sink_send_event: handling event 0x7fff6c022ad0 latency event: 0x7fff6c022ad0, time 99:99:99.999999999, seq-num 33, GstEventLatency, latency=(guint64)0; 0:00:18.772432056 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4487:gst_base_sink_send_event: latency set to 0:00:00.000000000 0:00:18.772470999 33437 0x555555cb80c0 DEBUG   basesink gstbasesink.c:4518:gst_base_sink_send_event: handled event: 1 0:00:18.772482584 33437 0x555555cb80c0 LOG   bin gstbin.c:3152:gst_bin_send_event: After handling latency event: 1 0:00:18.772507700 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_encoder is not sink 0:00:18.772550297 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_parser is not sink 0:00:18.772562236 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_queue is not sink 0:00:18.772569670 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_source is not sink 0:00:18.772577258 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3179:gst_bin_send_event: Sending latency event to src pads 0:00:18.772615327 33437 0x555555cb80c0 LOG   GST_EVENT gstevent.c:223:_gst_event_free: freeing event 0x7fff6c022ad0 type latency 0:00:18.772643474 33437 0x555555cb80c0 INFO   bin gstbin.c:2783:gst_bin_do_latency_func: configured latency of 0:00:00.000000000 0:00:18.771499002 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event stream-start marked received 0:00:18.772656820 33437 0x555555cb80c0 DEBUG   bin gstbin.c:328:_gst_boolean_accumulator: invocation 2, 1 0:00:18.772785731 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:887:gst_queue_locked_dequeue: retrieved query 0x7fff6c008770 from queue 0:00:18.772810345 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c008770 (allocation) 0:00:18.772852891 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008770 (allocation) 0:00:18.772865475 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: allocation query 0:00:18.772878553 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: forwarding 0x7fff6c008770 (allocation) query 0:00:18.772887622 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.772878455 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2740:gst_bin_recalculate_latency: latency returned 1 0:00:18.772955875 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2385:gst_bin_sort_iterator_resync: resync 0:00:18.773007590 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_sink' to queue 0:00:18.773065557 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.773117916 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.772900113 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_parser:src 0:00:18.773180127 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3374:query_forward_func: query peer 0x7fff6c008770 (allocation) of video_parser:src 0:00:18.773222735 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff6c008770 (allocation) 0:00:18.773248429 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff6c008770 (allocation) 0:00:18.773261864 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:894:gst_video_encoder_sink_query: received query 35846, allocation 0:00:18.773132941 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.773300341 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 0->1, linked to video_sink 0:00:18.773354967 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.773380985 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.773429301 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.773277546 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:869:gst_x264_enc_sink_query: Received allocation query on sinkpad, allocation query: 0x7fff6c008770, GstQueryAllocation, caps=(GstCaps)"NULL", need-pool=(boolean)true; 0:00:18.773448640 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 0->1, linked to video_encoder 0:00:18.773515811 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.773548095 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.773466562 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:88:gst_meta_api_type_register: register API "GstVideoMetaAPI" 0:00:18.773622472 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:95:gst_meta_api_type_register: adding tag "video" 0:00:18.773646475 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:95:gst_meta_api_type_register: adding tag "memory" 0:00:18.773699677 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:95:gst_meta_api_type_register: adding tag "colorspace" 0:00:18.773748192 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:95:gst_meta_api_type_register: adding tag "size" 0:00:18.773556408 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.773775408 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008770 (allocation), result 0 0:00:18.773790038 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.773800140 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.773782643 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 0->1, linked to video_parser 0:00:18.773913348 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.773943531 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.773953530 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.773963347 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 0->1, linked to video_queue 0:00:18.773966631 33437 0x7fff6c008540 WARN   structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'meta' of type 'GArray' 0:00:18.773993863 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: allocation query result: 0 allocation query: 0x7fff6c008770, GstQueryAllocation, caps=(GstCaps)"NULL", need-pool=(boolean)true, meta=(GArray)NULL; 0:00:18.774052115 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008770 (allocation), result 0 0:00:18.774114403 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.774167834 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.773974463 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.774229911 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:1475:gst_queue_push_one: did query 0x7fff6c008770, return 0 0:00:18.774237750 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_sink 0:00:18.774290028 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.774317182 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.774325294 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.774366204 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_encoder, degree 1->0, linked to video_sink 0:00:18.774375902 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_encoder' to queue 0:00:18.774250440 33437 0x7fff6c008540 DEBUG   queue_dataflow gstqueue.c:1516:gst_queue_loop: queue is empty 0:00:18.774387080 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current READY pending PAUSED, desired next PLAYING 0:00:18.774514744 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 1 0:00:18.774463084 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:1525:gst_queue_loop: (video_queue:src) wait for ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 0 items 0:00:18.774532272 33437 0x555555cb80c0 DEBUG   bin gstbin.c:883:find_message: we found a message 0x7fff6c037b20 from video_sink matching types 00100000 0:00:18.774592564 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2586:gst_bin_element_set_state: element message 0x7fff6c037b20, video_sink async busy 0:00:18.774638910 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2629:gst_bin_element_set_state: element was busy, delaying state change 0:00:18.774592224 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff6c008770 (allocation), result 0 0:00:18.774757935 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.774768779 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.774721579 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2960:gst_bin_change_state_func: child 'video_sink' is changing state asynchronously to PLAYING 0:00:18.774860719 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_encoder 0:00:18.774934220 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.774960051 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.774968113 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.774977578 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_parser, degree 1->0, linked to video_encoder 0:00:18.774987822 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_parser' to queue 0:00:18.774996173 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:3237:gst_base_src_prepare_allocation: peer ALLOCATION query failed 0:00:18.775076969 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next PLAYING 0:00:18.775149533 33437 0x7fff6c008450 WARN   structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'meta' of type 'GArray' 0:00:18.775305947 33437 0x7fff6c008450 WARN   structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'allocator' of type 'GArray' 0:00:18.775359496 33437 0x7fff6c008450 WARN   structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'pool' of type 'GArray' 0:00:18.775242729 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.775423768 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.775435706 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.775388250 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:3244:gst_base_src_prepare_allocation: ALLOCATION (1) params: allocation query: 0x7fff6c008770, GstQueryAllocation, caps=(GstCaps)"NULL", need-pool=(boolean)true, meta=(GArray)NULL, allocator=(GArray)NULL, pool=(GArray)NULL; 0:00:18.775485820 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2828:gst_base_src_loop: next_ts 0:00:00.000000000 size 152064 0:00:18.775495321 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_encoder to PLAYING, base_time 87:16:07.525404122 0:00:18.775499371 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:504:gst_base_src_wait_playing_unlocked: live source waiting for running state 0:00:18.775507903 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PLAYING 0:00:18.775529205 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PLAYING 0:00:18.775537947 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current PAUSED, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.775545873 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from PAUSED to PLAYING 0:00:18.775557492 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from PAUSED to PLAYING (001c) 0:00:18.775564251 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.775570737 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PLAYING 0:00:18.775596625 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending) 0:00:18.775625204 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_encoder: creating new message 0x7fff6c01ff40 state-changed 0:00:18.775682121 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01ff40] posting on bus state-changed message: 0x7fff6c01ff40, time 99:99:99.999999999, seq-num 34, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.775713766 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c01ff40] handling child video_encoder message of type state-changed 0:00:18.775721389 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.775735153 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c01ff40] posting on bus state-changed message: 0x7fff6c01ff40, time 99:99:99.999999999, seq-num 34, element 'video_encoder', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from PAUSED to PLAYING. 0:00:18.775828183 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01ff40] dropped 0:00:18.775855949 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c01ff40, state-changed from video_encoder 0:00:18.775866157 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c01ff40] dropped 0:00:18.775873899 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.775881097 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.775889311 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_encoder' changed state to 4(PLAYING) successfully 0:00:18.775901937 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_parser 0:00:18.775909252 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.775916530 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.775923590 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.775933818 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_queue, degree 1->0, linked to video_parser 0:00:18.775942059 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_queue' to queue 0:00:18.775950822 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next PLAYING 0:00:18.775957968 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.775964528 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.775971125 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.775980653 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_parser to PLAYING, base_time 87:16:07.525404122 0:00:18.775989336 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PLAYING 0:00:18.775995679 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PLAYING 0:00:18.776003672 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current PAUSED, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.776011939 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from PAUSED to PLAYING 0:00:18.776020940 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from PAUSED to PLAYING (001c) 0:00:18.776028019 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.776034941 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PLAYING 0:00:18.776044520 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending) 0:00:18.776053632 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_parser: creating new message 0x7fff6c037820 state-changed 0:00:18.776069157 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037820] posting on bus state-changed message: 0x7fff6c037820, time 99:99:99.999999999, seq-num 35, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.776081070 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037820] handling child video_parser message of type state-changed 0:00:18.776087375 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.776098949 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037820] posting on bus state-changed message: 0x7fff6c037820, time 99:99:99.999999999, seq-num 35, element 'video_parser', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from PAUSED to PLAYING. 0:00:18.776155448 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037820] dropped 0:00:18.776194363 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037820, state-changed from video_parser 0:00:18.776206710 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037820] dropped 0:00:18.776214558 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.776222004 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.776230018 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_parser' changed state to 4(PLAYING) successfully 0:00:18.776238438 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_queue 0:00:18.776245259 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.776251750 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00001000 0:00:18.776258593 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: structure-change 0:00:18.776270678 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2282:update_degree: change element video_source, degree 1->0, linked to video_queue 0:00:18.776276860 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2165:add_to_queue: adding 'video_source' to queue 0:00:18.776284987 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2506:gst_bin_element_set_state: current PAUSED pending VOID_PENDING, desired next PLAYING 0:00:18.776291710 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.776297794 33437 0x555555cb80c0 DEBUG   bin gstbin.c:885:find_message: no message found matching types 00100000 0:00:18.776303425 33437 0x555555cb80c0 DEBUG   bin gstbin.c:892:find_message: async-start 0:00:18.776312310 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_queue to PLAYING, base_time 87:16:07.525404122 0:00:18.776319373 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PLAYING 0:00:18.776345940 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PLAYING 0:00:18.776357442 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current PAUSED, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS 0:00:18.776365179 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from PAUSED to PLAYING 0:00:18.776374052 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from PAUSED to PLAYING (001c) 0:00:18.776380313 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.776386319 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PLAYING 0:00:18.776394427 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending) 0:00:18.776405152 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_queue: creating new message 0x7fff6c0378a0 state-changed 0:00:18.776420251 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0378a0] posting on bus state-changed message: 0x7fff6c0378a0, time 99:99:99.999999999, seq-num 36, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.776432244 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c0378a0] handling child video_queue message of type state-changed 0:00:18.776438381 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.776449355 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c0378a0] posting on bus state-changed message: 0x7fff6c0378a0, time 99:99:99.999999999, seq-num 36, element 'video_queue', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from PAUSED to PLAYING. 0:00:18.776507494 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0378a0] dropped 0:00:18.776533001 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c0378a0, state-changed from video_queue 0:00:18.776542576 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c0378a0] dropped 0:00:18.776566722 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.776576811 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.776584886 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_queue' changed state to 4(PLAYING) successfully 0:00:18.776593759 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2372:gst_bin_sort_iterator_next: queue head gives video_source 0:00:18.776601877 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2305:update_degree: element video_source not linked on any sinkpads 0:00:18.776608544 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2498:gst_bin_element_set_state: element is NO_PREROLL, ignore async elements 0:00:18.776617342 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2601:gst_bin_element_set_state: setting element video_source to PLAYING, base_time 87:16:07.525404122 0:00:18.776623668 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2827:gst_element_set_state_func: set_state to PLAYING 0:00:18.776631622 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2852:gst_element_set_state_func: setting target state to PLAYING 0:00:18.776639499 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2865:gst_element_set_state_func: current PAUSED, old_pending VOID_PENDING, next VOID_PENDING, old return NO PREROLL 0:00:18.776646880 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2899:gst_element_set_state_func: final: setting state from PAUSED to PLAYING 0:00:18.776654438 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3893:gst_base_src_change_state: PAUSED->PLAYING 0:00:18.776661506 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3742:gst_base_src_set_playing: unschedule clock 0:00:18.776669328 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3749:gst_base_src_set_playing: live running 1 0:00:18.776675826 33437 0x555555cb80c0 DEBUG   GST_PADS gstpad.c:6145:gst_pad_start_task: start task 0:00:18.776684196 33437 0x555555cb80c0 DEBUG   task gsttask.c:688:gst_task_set_state: Changing task 0x7fff6c01c290 to state 0 0:00:18.776689861 33437 0x555555cb80c0 DEBUG   basesrc gstbasesrc.c:3767:gst_base_src_set_playing: signal 0:00:18.776716782 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from PAUSED to PLAYING (001c) 0:00:18.776741403 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2988:gst_element_change_state: element changed state SUCCESS 0:00:18.776746679 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:506:gst_base_src_wait_playing_unlocked: live source unlocked 0:00:18.776766070 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2399:gst_base_src_update_length: reading offset 0, length 152064, size -1, segment.stop -1, maxsize -1 0:00:18.776749224 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2676:gst_element_continue_state: completed state change to PLAYING 0:00:18.776893578 33437 0x555555cb80c0 INFO   GST_STATES gstelement.c:2579:_priv_gst_element_state_changed: notifying about state-changed PAUSED to PLAYING (VOID_PENDING pending) 0:00:18.776924540 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2506:gst_base_src_get_range: calling create offset 0 length 152064, time 0 0:00:18.776997557 33437 0x7fff6c008450 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps (NULL) 0:00:18.777055485 33437 0x7fff6c008450 INFO   GST_EVENT gstevent.c:814:gst_event_new_caps: creating caps event video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.777114404 33437 0x7fff6c008450 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff5c007480 caps 12814 0:00:18.777184676 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.777267913 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.776924927 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_source: creating new message 0x7fff6c037920 state-changed 0:00:18.777354338 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037920] posting on bus state-changed message: 0x7fff6c037920, time 99:99:99.999999999, seq-num 38, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; 0:00:18.777414439 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037920] handling child video_source message of type state-changed 0:00:18.777464699 33437 0x555555cb80c0 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.777533096 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037920] posting on bus state-changed message: 0x7fff6c037920, time 99:99:99.999999999, seq-num 38, element 'video_source', GstMessageStateChanged, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING; gst_video: state change from PAUSED to PLAYING. 0:00:18.777292368 33437 0x7fff6c008450 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.777623419 33437 0x7fff6c008450 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.777654123 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.777663930 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.777705200 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007480 (caps) to peerpad 0:00:18.777626656 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037920] dropped 0:00:18.777794397 33437 0x555555cb80c0 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037920, state-changed from video_source 0:00:18.777856873 33437 0x555555cb80c0 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037920] dropped 0:00:18.777908104 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 1 0:00:18.777957565 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned SUCCESS 0:00:18.777747305 33437 0x7fff6c008450 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type caps event: 0x7fff5c007480, time 99:99:99.999999999, seq-num 37, GstEventCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288"; 0:00:18.777976283 33437 0x555555cb80c0 INFO   GST_STATES gstbin.c:2954:gst_bin_change_state_func: child 'video_source' changed state to 4(PLAYING) successfully 0:00:18.778036676 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2361:gst_bin_sort_iterator_next: queue empty, elements exhausted 0:00:18.778085518 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3013:gst_bin_change_state_func: iterator done 0:00:18.778138278 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3154:gst_element_change_state_func: default handler tries setting state from PAUSED to PLAYING (001c) 0:00:18.778019746 33437 0x7fff6c008450 DEBUG   GST_CAPS gstutils.c:3141:gst_pad_query_accept_caps: accept caps of video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.778242893 33437 0x7fff6c008450 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c005800 accept-caps 0:00:18.778254248 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c005800 (accept-caps) 0:00:18.778209372 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3031:gst_bin_change_state_func: we have ASYNC elements SUCCESS -> ASYNC 0:00:18.778275032 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3129:gst_pad_query_accept_caps_default: query accept-caps accept-caps query: 0x7fff5c005800, GstQueryAcceptCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", result=(boolean)false; 0:00:18.778330388 33437 0x555555cb80c0 DEBUG   bin gstbin.c:2403:gst_bin_sort_iterator_free: free 0:00:18.778435689 33437 0x555555cb80c0 DEBUG   bin gstbin.c:3059:gst_bin_change_state_func: check async elements 0:00:18.778387618 33437 0x7fff6c008450 DEBUG   GST_PADS gstutils.c:2738:gst_pad_proxy_query_accept_caps: proxying accept caps query for video_queue:sink 0:00:18.778496841 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.778513236 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:src 0:00:18.778553765 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff5c005800 (accept-caps) 0:00:18.778580915 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c005800 (accept-caps) 0:00:18.778451588 33437 0x555555cb80c0 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 1 0:00:18.778623346 33437 0x555555cb80c0 DEBUG   bin gstbin.c:883:find_message: we found a message 0x7fff6c037b20 from video_sink matching types 00100000 0:00:18.778633247 33437 0x555555cb80c0 DEBUG   GST_STATES gstbin.c:3082:gst_bin_change_state_func: done changing bin's state from PAUSED to PLAYING, now in PAUSED, ret ASYNC 0:00:18.778643483 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2970:gst_element_change_state: element will change state ASYNC 0:00:18.778648366 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3010:gst_element_change_state: exit async state change 2 0:00:18.778653215 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 2 0:00:18.778657216 33437 0x555555cb80c0 LOG   GST_STATES gstelement.c:3004:gst_element_change_state: exit state change 2 0:00:18.778715271 33437 0x555555cb80c0 DEBUG   GST_STATES gstelement.c:2911:gst_element_set_state_func: returned ASYNC pushing raw frame of size 352 x 288. 0:00:18.778607144 33437 0x7fff6c008450 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: accept-caps query 0:00:18.778795105 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3129:gst_pad_query_accept_caps_default: query accept-caps accept-caps query: 0x7fff5c005800, GstQueryAcceptCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", result=(boolean)false; 0:00:18.778853130 33437 0x7fff6c008450 DEBUG   GST_PERFORMANCE gstpad.c:3147:gst_pad_query_accept_caps_default: fallback ACCEPT_CAPS query, consider implementing a specialized version 0:00:18.778883936 33437 0x7fff6c008450 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.778894981 33437 0x7fff6c008450 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c005850 caps 0:00:18.778905061 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c005850 (caps) 0:00:18.778912694 33437 0x7fff6c008450 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: caps query 0:00:18.778952994 33437 0x7fff6c008450 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: caps query result: 1 caps query: 0x7fff5c005850, GstQueryCaps, filter=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288"; 0:00:18.778982790 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c005850 (caps), result 1 0:00:18.778995510 33437 0x7fff6c008450 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.779028552 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3160:gst_pad_query_accept_caps_default: allowed caps subset video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288, caps video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.779042934 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff5c005800 (accept-caps) query 0:00:18.779057656 33437 0x7fff6c008450 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: accept-caps query result: 1 accept-caps query: 0x7fff5c005800, GstQueryAcceptCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", result=(boolean)true; 0:00:18.779068950 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c005800 (accept-caps), result 1 0:00:18.779079342 33437 0x7fff6c008450 DEBUG   GST_PADS gstutils.c:2749:gst_pad_proxy_query_accept_caps: proxying accept caps query: 1 0:00:18.779090634 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3160:gst_pad_query_accept_caps_default: allowed caps subset ANY, caps video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.779118527 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff5c005800 (accept-caps) query 0:00:18.779131147 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c005800 (accept-caps), result 1 0:00:18.779140535 33437 0x7fff6c008450 DEBUG   default gstutils.c:3146:gst_pad_query_accept_caps: query returned 1 0:00:18.779150207 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:915:gst_queue_handle_sink_event: Received event 'caps' 0:00:18.779206332 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045010 0:00:18.779230426 33437 0x555555cb80c0 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff6c009490, maxsize:152064 offset:0 size:152064 0:00:18.779231422 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:814:gst_queue_locked_enqueue_event: (video_queue:sink) signal ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 1 items 0:00:18.779256238 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045010, idx -1, mem 0x7fff6c009490 0:00:18.779357246 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:1525:gst_queue_loop: (video_queue:src) received ADD: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 1 items 0:00:18.779410730 33437 0x7fff6c008540 DEBUG   queue_dataflow gstqueue.c:1528:gst_queue_loop: queue is not empty 0:00:18.779490495 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:862:gst_queue_locked_dequeue: retrieved event 0x7fff5c007480 from queue 0:00:18.779563873 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.779612035 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.779662584 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.779718401 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.779317107 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.779771063 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.779810757 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.779823050 33437 0x7fff6c008450 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.779863199 33437 0x7fff6c008450 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.779878799 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007480 (caps) to peerpad , ret ok 0:00:18.779361124 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1863:gst_app_src_push_internal: queueing buffer 0x7fff6c045010 pushing raw frame of size 352 x 288. 0:00:18.779737645 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.779999469 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.780054039 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007480 (caps) to peerpad 0:00:18.779886948 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event caps marked received 0:00:18.780186316 33437 0x7fff6c008450 LOG   appsrc gstappsrc.c:1221:gst_app_src_create: have buffer 0x7fff6c045010 of size 152064 0:00:18.780233171 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2247:gst_base_src_do_sync: no latency needed, live 1, sync 0 0:00:18.780288115 33437 0x7fff6c008450 DEBUG   GST_CLOCK gstclock.c:1046:gst_clock_get_internal_time: internal time 87:16:07.537861495 0:00:18.780330191 33437 0x7fff6c008450 DEBUG   GST_CLOCK gstclock.c:1091:gst_clock_get_time: adjusted time 87:16:07.537861495 0:00:18.780364580 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2272:gst_base_src_do_sync: startup PTS: 4:27:31.645811104, DTS 99:99:99.999999999, running_time 0:00:00.012457373 0:00:18.780401952 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2284:gst_base_src_do_sync: no timestamp offset needed 0:00:18.780414207 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2300:gst_base_src_do_sync: created DTS 99:99:99.999999999 0:00:18.780454321 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2360:gst_base_src_do_sync: no sync needed 0:00:18.780506424 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2597:gst_base_src_get_range: buffer ok 0:00:18.780132228 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type caps event: 0x7fff5c007480, time 99:99:99.999999999, seq-num 37, GstEventCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288"; 0:00:18.780602032 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3141:gst_pad_query_accept_caps: accept caps of video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.780536453 33437 0x7fff6c008450 INFO   GST_EVENT gstevent.c:895:gst_event_new_segment: creating segment event bytes segment start=0, offset=0, stop=-1, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0, base=0, position 0, duration -1 0:00:18.780648690 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c006540 accept-caps 0:00:18.780654032 33437 0x7fff6c008450 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff5c0074f0 segment 17934 0:00:18.780712978 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.780727286 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.780736823 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.780745084 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event caps was already received 0:00:18.780780508 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c0074f0 (segment) to peerpad 0:00:18.780785078 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045120 0:00:18.780899703 33437 0x555555cb80c0 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff6c009520, maxsize:152064 offset:0 size:152064 0:00:18.780915708 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045120, idx -1, mem 0x7fff6c009520 0:00:18.780664590 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c006540 (accept-caps) 0:00:18.780963940 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: accept-caps query 0:00:18.781034451 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3129:gst_pad_query_accept_caps_default: query accept-caps accept-caps query: 0x7fff5c006540, GstQueryAcceptCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", result=(boolean)false; 0:00:18.781094580 33437 0x7fff6c008540 DEBUG   GST_PERFORMANCE gstpad.c:3147:gst_pad_query_accept_caps_default: fallback ACCEPT_CAPS query, consider implementing a specialized version 0:00:18.780864085 33437 0x7fff6c008450 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type segment event: 0x7fff5c0074f0, time 99:99:99.999999999, seq-num 26, GstEventSegment, segment=(GstSegment)"GstSegment, flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1, applied-rate=(double)1, format=(GstFormat)GST_FORMAT_BYTES, base=(guint64)0, offset=(guint64)0, start=(guint64)0, stop=(guint64)18446744073709551615, time=(guint64)0, position=(guint64)0, duration=(guint64)18446744073709551615;"; 0:00:18.781196049 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:915:gst_queue_handle_sink_event: Received event 'segment' 0:00:18.781231567 33437 0x7fff6c008450 DEBUG   queue gstqueue.c:580:apply_segment: configured SEGMENT 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:18.780925300 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1863:gst_app_src_push_internal: queueing buffer 0x7fff6c045120 Set video decoder: H264 packetization-mode=0 gst_video_h264_decoder_set+ 0:00:18.781117329 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.783420173 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c006590 caps 0:00:18.783486345 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c006590 (caps) 0:00:18.783545092 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1545:gst_base_parse_sink_query: caps query 0:00:18.781261145 33437 0x7fff6c008450 LOG   queue gstqueue.c:530:update_time_level: update sink time 0:00:18.783616403 33437 0x7fff6c008450 LOG   queue gstqueue.c:539:update_time_level: update src time 0:00:18.783632410 33437 0x7fff6c008450 LOG   queue gstqueue.c:548:update_time_level: sink +0:00:00.000000000, src +0:00:00.000000000 0:00:18.783657008 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:795:gst_queue_locked_enqueue_event: Apply segment on srcpad 0:00:18.783710253 33437 0x7fff6c008450 DEBUG   queue gstqueue.c:580:apply_segment: configured SEGMENT 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:18.783752080 33437 0x7fff6c008450 LOG   queue gstqueue.c:539:update_time_level: update src time 0:00:18.783785361 33437 0x7fff6c008450 LOG   queue gstqueue.c:548:update_time_level: sink +0:00:00.000000000, src +0:00:00.000000000 0:00:18.783826947 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.783857255 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.783665709 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: caps query result: 1 caps query: 0x7fff5c006590, GstQueryCaps, filter=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288"; 0:00:18.783869651 33437 0x7fff6c008450 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c0074f0 (segment) to peerpad , ret ok 0:00:18.783972769 33437 0x7fff6c008450 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event segment marked received 0:00:18.783987685 33437 0x7fff6c008450 INFO   basesrc gstbasesrc.c:2945:gst_base_src_loop: marking pending DISCONT 0:00:18.784041059 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_queue_chain with buffer buffer: 0x7fff6c045010, pts 4:27:31.645811104, dts 99:99:99.999999999, dur 99:99:99.999999999, size 152064, offset none, offset_end none, flags 0x4040 0:00:18.784118956 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1203:gst_queue_chain_buffer_or_list: received buffer 0x7fff6c045010 of size 152064, time 4:27:31.645811104, duration 99:99:99.999999999 0:00:18.784137068 33437 0x7fff6c008450 LOG   queue gstqueue.c:635:apply_buffer: sink position updated to 4:27:31.645811104 0:00:18.784176238 33437 0x7fff6c008450 LOG   queue gstqueue.c:530:update_time_level: update sink time 0:00:18.783992698 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c006590 (caps), result 1 0:00:18.784200368 33437 0x7fff6c008450 LOG   queue gstqueue.c:548:update_time_level: sink +4:27:31.645811104, src +0:00:00.000000000 0:00:18.784212309 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4326:gst_pad_chain_data_unchecked: called chainfunction &gst_queue_chain with buffer 0x7fff6c045010, returned ok 0:00:18.784231402 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2828:gst_base_src_loop: next_ts 0:00:00.000152064 size 152064 0:00:18.784241814 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2399:gst_base_src_update_length: reading offset 152064, length 152064, size -1, segment.stop -1, maxsize -1 0:00:18.784254346 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2506:gst_base_src_get_range: calling create offset 152064 length 152064, time 0 0:00:18.784265610 33437 0x7fff6c008450 LOG   appsrc gstappsrc.c:1221:gst_app_src_create: have buffer 0x7fff6c045120 of size 152064 0:00:18.784276619 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2360:gst_base_src_do_sync: no sync needed 0:00:18.784283604 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2597:gst_base_src_get_range: buffer ok 0:00:18.784216738 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.784332303 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3160:gst_pad_query_accept_caps_default: allowed caps subset video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288, caps video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.784387127 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff5c006540 (accept-caps) query 0:00:18.784447157 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1553:gst_base_parse_sink_query: accept-caps query result: 1 accept-caps query: 0x7fff5c006540, GstQueryAcceptCaps, caps=(GstCaps)"video/x-unaligned-raw\,\ format\=\(string\)I420\,\ framerate\=\(fraction\)15/1\,\ width\=\(int\)352\,\ height\=\(int\)288", result=(boolean)true; 0:00:18.784497493 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c006540 (accept-caps), result 1 0:00:18.784512234 33437 0x7fff6c008540 DEBUG   default gstutils.c:3146:gst_pad_query_accept_caps: query returned 1 0:00:18.784523600 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1142:gst_base_parse_sink_event_default: handling event 12814, caps 0:00:18.784543019 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1150:gst_base_parse_sink_event_default: caps: video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.784552282 33437 0x7fff6c008540 DEBUG   rawbaseparse gstrawbaseparse.c:354:gst_raw_base_parse_set_sink_caps: getting config from new sink caps 0:00:18.784570038 33437 0x7fff6c008540 DEBUG   GST_PERFORMANCE gstcaps.c:179:_gst_caps_copy:video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 doing copy 0x7fff6c007f20 -> 0x7fff5c006630 0:00:18.784526233 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_queue_chain with buffer buffer: 0x7fff6c045120, pts 4:27:31.712477104, dts 99:99:99.999999999, dur 99:99:99.999999999, size 152064, offset none, offset_end none, flags 0x4000 0:00:18.784632582 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1203:gst_queue_chain_buffer_or_list: received buffer 0x7fff6c045120 of size 152064, time 4:27:31.712477104, duration 99:99:99.999999999 0:00:18.784644706 33437 0x7fff6c008450 DEBUG   queue_dataflow gstqueue.c:1242:gst_queue_chain_buffer_or_list: queue is full, waiting for free space 0:00:18.784657674 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1247:gst_queue_chain_buffer_or_list: (video_queue:sink) wait for DEL: 1 of 0-200 buffers, 152064 of 0-10485760 bytes, 16051645811104 of 0-1000000000 ns, 2 items 0:00:18.784667635 33437 0x7fff6c008540 DEBUG   video-info video-info.c:364:gst_video_info_from_caps: parsing caps video/x-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.784755463 33437 0x7fff6c008540 DEBUG   video-info video-info.c:475:gst_video_info_from_caps: no colorimetry, using default 0:00:18.784768254 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1474:gst_base_parse_sink_event_default: event handled 0:00:18.784779495 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.784788225 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.784795581 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.784811401 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.784821116 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.784834686 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007480 (caps) to peerpad , ret ok 0:00:18.784843047 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event caps marked received 0:00:18.784855640 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:862:gst_queue_locked_dequeue: retrieved event 0x7fff5c0074f0 from queue 0:00:18.784868435 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:894:gst_queue_locked_dequeue: (video_queue:src) signal DEL: 1 of 0-200 buffers, 152064 of 0-10485760 bytes, 16051645811104 of 0-1000000000 ns, 1 items 0:00:18.784900588 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.784930052 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.784936786 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1247:gst_queue_chain_buffer_or_list: (video_queue:sink) received DEL: 1 of 0-200 buffers, 152064 of 0-10485760 bytes, 16051645811104 of 0-1000000000 ns, 1 items 0:00:18.784991316 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1247:gst_queue_chain_buffer_or_list: (video_queue:sink) wait for DEL: 1 of 0-200 buffers, 152064 of 0-10485760 bytes, 16051645811104 of 0-1000000000 ns, 1 items 0:00:18.784940089 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.785152454 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event caps was already received 0:00:18.785215346 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c0074f0 (segment) to peerpad 0:00:18.785266098 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type segment event: 0x7fff5c0074f0, time 99:99:99.999999999, seq-num 26, GstEventSegment, segment=(GstSegment)"GstSegment, flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1, applied-rate=(double)1, format=(GstFormat)GST_FORMAT_BYTES, base=(guint64)0, offset=(guint64)0, start=(guint64)0, stop=(guint64)18446744073709551615, time=(guint64)0, position=(guint64)0, duration=(guint64)18446744073709551615;"; 0:00:18.785299239 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1142:gst_base_parse_sink_event_default: handling event 17934, segment 0:00:18.785313946 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1174:gst_base_parse_sink_event_default: segment bytes segment start=0, offset=0, stop=-1, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0, base=0, position 0, duration -1 0:00:18.785327012 33437 0x7fff6c008540 DEBUG   rawvideoparse gstrawvideoparse.c:974:gst_raw_video_parse_get_units_per_second: n: 2880000 d: 1 common divisor: 1 0:00:18.785337199 33437 0x7fff6c008540 DEBUG   rawbaseparse gstrawbaseparse.c:738:gst_raw_base_parse_convert: converted bytes -> time 0 -> 0:00:00.000000000 0:00:18.785373451 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1008:gst_base_parse_convert: BYTES -> TIME: 0 -> 0:00:00.000000000 0:00:18.785405220 33437 0x7fff6c008540 INFO   GST_EVENT gstevent.c:895: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:18.785425046 33437 0x7fff6c008540 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff5c007ac0 segment 17934 0:00:18.785454356 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1229:gst_base_parse_sink_event_default: Converted incoming segment to TIME. bytes segment start=0, offset=0, stop=-1, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0, base=0, position 0, duration -1 0:00:18.785462211 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1264:gst_base_parse_sink_event_default: draining current segment 0:00:18.785470691 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2714:gst_base_parse_drain: draining 0:00:18.785478370 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:1474:gst_base_parse_sink_event_default: event handled 0:00:18.785485669 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.785495295 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.785505158 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c0074f0 (segment) to peerpad , ret ok 0:00:18.785514264 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event segment marked received 0:00:18.785523403 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:836:gst_queue_locked_dequeue: retrieved buffer 0x7fff6c045010 from queue 0:00:18.785534161 33437 0x7fff6c008540 LOG   queue gstqueue.c:635:apply_buffer: src position updated to 4:27:31.645811104 0:00:18.785540119 33437 0x7fff6c008540 LOG   queue gstqueue.c:539:update_time_level: update src time 0:00:18.785550650 33437 0x7fff6c008540 LOG   queue gstqueue.c:548:update_time_level: sink +4:27:31.645811104, src +4:27:31.645811104 0:00:18.785579087 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:894:gst_queue_locked_dequeue: (video_queue:src) signal DEL: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 0 items 0:00:18.785631738 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_base_parse_chain with buffer buffer: 0x7fff6c045010, pts 4:27:31.645811104, dts 99:99:99.999999999, dur 99:99:99.999999999, size 152064, offset none, offset_end none, flags 0x4040 0:00:18.785664973 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:3029:gst_base_parse_chain: chain 0:00:18.785678939 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:3060:gst_base_parse_chain: Looking for streamheader field on caps to prepend to the stream 0:00:18.785665776 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1247:gst_queue_chain_buffer_or_list: (video_queue:sink) received DEL: 0 of 0-200 buffers, 0 of 0-10485760 bytes, 0 of 0-1000000000 ns, 0 items 0:00:18.785711208 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps video/x-unaligned-raw, format=(string)I420, framerate=(fraction)15/1, width=(int)352, height=(int)288 0:00:18.785727119 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:3009:gst_base_parse_process_streamheader: No streamheader on caps 0:00:18.785769873 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:3149:gst_base_parse_chain: buffer size: 152064, offset = -1, dts 99:99:99.999999999, pts 4:27:31.645811104 0:00:18.785798766 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2714:gst_base_parse_drain: draining 0:00:18.785808867 33437 0x7fff6c008540 LOG   adapter gstadapter.c:389:gst_adapter_push: pushing 0x7fff6c045010 first 152064 bytes 0:00:18.785822768 33437 0x7fff6c008540 LOG   adapter gstadapter.c:290:update_timestamps_and_offset: new pts 4:27:31.645811104 0:00:18.785829903 33437 0x7fff6c008540 LOG   adapter gstadapter.c:974:gst_adapter_get_buffer: getting buffer of 152064 bytes 0:00:18.785838365 33437 0x7fff6c008540 LOG   adapter gstadapter.c:989:gst_adapter_get_buffer: providing buffer of 152064 bytes as head buffer 0:00:18.785844098 33437 0x7fff6c008450 DEBUG   queue_dataflow gstqueue.c:1250:gst_queue_chain_buffer_or_list: queue is not full 0:00:18.785876310 33437 0x7fff6c008450 LOG   queue gstqueue.c:635:apply_buffer: sink position updated to 4:27:31.712477104 gst_video: video decoder H264 0:00:18.809033230 33437 0x7fff6c008450 LOG   queue gstqueue.c:530:update_time_level: update sink time 101@tg-video-intercom-buildvm2: Call established: sip:103@192.168.1.157 ua event: CALL_ESTABLISHED 0:00:18.785850009 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2147:gst_base_parse_handle_buffer: handling buffer of size 152064 with dts 99:99:99.999999999, pts 4:27:31.645811104, duration 99:99:99.999999999 custom header found! X-Hangup-Allowed : false presence: ua=0x555555c930d0 got event 10 (CALL_ESTABLISHED) 0:00:18.809171531 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045670 0:00:18.809124266 33437 0x7fff6c008450 LOG   queue gstqueue.c:548:update_time_level: sink +4:27:31.712477104, src +4:27:31.645811104 0:00:18.809189608 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:515:gst_buffer_copy_into: copy 0x7fff6c045010 to 0x7fff6c045670, offset 0-152064/152064 call: got re-INVITE (SDP Offer) 0:00:18.809285826 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4326:gst_pad_chain_data_unchecked: called chainfunction &gst_queue_chain with buffer 0x7fff6c045120, returned ok pushing raw frame of size 352 x 288. 0:00:18.809306290 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045670, idx -1, mem 0x7fff6c009490 0:00:18.809406235 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2828:gst_base_src_loop: next_ts 0:00:00.000304128 size 152064 call: update media ua event: CALL_REMOTE_SDP presence: ua=0x555555c930d0 got event 23 (CALL_REMOTE_SDP) stream: update 'audio' 0:00:18.809409514 33437 0x7fff6c008540 DEBUG   GST_PERFORMANCE gstminiobject.c:317:gst_mini_object_make_writable: copy GstBuffer miniobject 0x7fff6c045010 -> 0x7fff6c045670 stream: audio: starting RTCP with remote 92.1.111.101:7079 0:00:18.809514274 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2399:gst_base_src_update_length: reading offset 304128, length 152064, size -1, segment.stop -1, maxsize -1 0:00:18.809537767 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2506:gst_base_src_get_range: calling create offset 304128 length 152064, time 0 appsrc: need more data! 0:00:18.809522855 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2109:gst_base_parse_prepare_frame: preparing frame at offset 18446744073709551615 (0xffffffffffffffff) of size 152064 0:00:18.809561746 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:758:gst_base_parse_update_frame: marking DISCONT 0:00:18.809573449 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:765:gst_base_parse_update_frame: marking as new frame 0:00:18.809583360 33437 0x7fff6c008540 DEBUG   rawbaseparse gstrawbaseparse.c:507:gst_raw_base_parse_handle_frame: setting src caps since this has not been done yet 0:00:18.809626272 33437 0x7fff6c008540 INFO   GST_EVENT gstevent.c:814:gst_event_new_caps: creating caps event video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.809660132 33437 0x7fff6c008540 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff5c007b30 caps 12814 0:00:18.809668729 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1630:gst_app_sink_try_pull_sample: trying to grab a buffer 0:00:18.809683498 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1641:gst_app_sink_try_pull_sample: waiting for a buffer stream: update 'video' stream: video: starting RTCP with remote 92.1.111.101:9079 0:00:18.809673056 33437 0x7fff6c008540 LOG   rawvideoparse gstrawvideoparse.c:1013:gst_raw_video_parse_get_overhead_size: info size: 115200 frame size: 0 0:00:18.809865261 33437 0x7fff6c008540 LOG   rawbaseparse gstrawbaseparse.c:584:gst_raw_base_parse_handle_frame: 152064 bytes input 115200 bytes output (1 frame(s)) 0 bytes overhead 0:00:18.809876206 33437 0x7fff6c008540 DEBUG   rawvideoparse gstrawvideoparse.c:974:gst_raw_video_parse_get_units_per_second: n: 2880000 d: 1 common divisor: 1 0:00:18.809886526 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045670, idx 0, length -1, flags 0001 0:00:18.809894949 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045670, idx 0, length 1 0:00:18.809669301 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045230 0:00:18.809926564 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff6000d110, maxsize:115231 offset:0 size:115200 0:00:18.809934405 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045780 0:00:18.809941916 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045780, idx -1, mem 0x7fff6000d110 0:00:18.809944025 33437 0x555555cb80c0 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff6c0095b0, maxsize:152064 offset:0 size:152064 0:00:18.809832669 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1674:gst_app_sink_try_pull_sample: timeout expired, return NULL no sample available! 0:00:18.809980087 33437 0x555555cb80c0 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045230, idx -1, mem 0x7fff6c0095b0 0:00:18.809993767 33437 0x555555cb80c0 DEBUG   appsrc gstappsrc.c:1863:gst_app_src_push_internal: queueing buffer 0x7fff6c045230 0:00:18.810026024 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:855:gst_buffer_new_allocate: new buffer 0x7fff6c045780 of size 115200 from allocator (nil) 0:00:18.810043533 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1826:gst_buffer_fill: buffer 0x7fff6c045780, offset 0, size 115200 0:00:18.810033279 33437 0x7fff6c008450 LOG   appsrc gstappsrc.c:1221:gst_app_src_create: have buffer 0x7fff6c045230 of size 152064 0:00:18.810246450 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2360:gst_base_src_do_sync: no sync needed 0:00:18.810258373 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2597:gst_base_src_get_range: buffer ok 0:00:18.810297380 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_queue_chain with buffer buffer: 0x7fff6c045230, pts 4:27:31.779143104, dts 99:99:99.999999999, dur 99:99:99.999999999, size 152064, offset none, offset_end none, flags 0x4000 0:00:18.810329463 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:515:gst_buffer_copy_into: copy 0x7fff6c045670 to 0x7fff6c045780, offset 0-115200/152064 0:00:18.810361411 33437 0x7fff6c008540 DEBUG   GST_META gstmeta.c:198:gst_meta_register: register "GstVideoMeta" implementing "GstVideoMetaAPI" of size 112 0:00:18.810332141 33437 0x7fff6c008450 LOG   queue_dataflow gstqueue.c:1203:gst_queue_chain_buffer_or_list: received buffer 0x7fff6c045230 of size 152064, time 4:27:31.779143104, duration 99:99:99.999999999 0:00:18.810387449 33437 0x7fff6c008450 LOG   queue gstqueue.c:635:apply_buffer: sink position updated to 4:27:31.779143104 0:00:18.810393032 33437 0x7fff6c008450 LOG   queue gstqueue.c:530:update_time_level: update sink time 0:00:18.810397700 33437 0x7fff6c008540 DEBUG   GST_BUFFER gstbuffer.c:2202:gst_buffer_add_meta: alloc metadata 0x7fff6c030b38 (GstVideoMeta) of size 112 0:00:18.810400089 33437 0x7fff6c008450 LOG   queue gstqueue.c:548:update_time_level: sink +4:27:31.779143104, src +4:27:31.645811104 0:00:18.810416985 33437 0x7fff6c008450 DEBUG   GST_SCHEDULING gstpad.c:4326:gst_pad_chain_data_unchecked: called chainfunction &gst_queue_chain with buffer 0x7fff6c045230, returned ok 0:00:18.810427054 33437 0x7fff6c008450 LOG   basesrc gstbasesrc.c:2828:gst_base_src_loop: next_ts 0:00:00.000456192 size 152064 0:00:18.810434351 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2399:gst_base_src_update_length: reading offset 456192, length 152064, size -1, segment.stop -1, maxsize -1 0:00:18.810447765 33437 0x7fff6c008450 DEBUG   basesrc gstbasesrc.c:2506:gst_base_src_get_range: calling create offset 456192 length 152064, time 0 appsrc: need more data! 0:00:18.810436559 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 0, offset 0, stride 320 0:00:18.810480489 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 1, offset 76800, stride 160 0:00:18.810487998 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 2, offset 96000, stride 160 0:00:18.810493454 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1630:gst_app_sink_try_pull_sample: trying to grab a buffer 0:00:18.810513294 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1641:gst_app_sink_try_pull_sample: waiting for a buffer 0:00:18.810520731 33437 0x7fff6c008450 DEBUG   appsink gstappsink.c:1674:gst_app_sink_try_pull_sample: timeout expired, return NULL no sample available! 0:00:18.810498460 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.810541203 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.810556370 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.810566354 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.810573858 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.810582472 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.810592705 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007b30 (caps) to peerpad 0:00:18.810622025 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type caps event: 0x7fff5c007b30, time 99:99:99.999999999, seq-num 42, GstEventCaps, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1"; 0:00:18.810639218 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3141:gst_pad_query_accept_caps: accept caps of video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.810654942 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c006720 accept-caps 0:00:18.810662878 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c006720 (accept-caps) 0:00:18.810671501 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:894:gst_video_encoder_sink_query: received query 40963, accept-caps 0:00:18.810706839 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:869:gst_x264_enc_sink_query: Received accept-caps query on sinkpad, accept-caps query: 0x7fff5c006720, GstQueryAcceptCaps, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1", result=(boolean)false; 0:00:18.810731124 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c006720 (accept-caps), result 1 0:00:18.810740153 33437 0x7fff6c008540 DEBUG   default gstutils.c:3146:gst_pad_query_accept_caps: query returned 1 0:00:18.810749987 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1206:gst_video_encoder_sink_event: received event 12814, caps 0:00:18.810762531 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:637:gst_video_encoder_setcaps: setcaps video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.810873911 33437 0x7fff6c008540 DEBUG   video-info video-info.c:364:gst_video_info_from_caps: parsing caps video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.810919811 33437 0x7fff6c008540 DEBUG   GST_PROPERTIES gstpad.c:2817:gst_pad_get_allowed_caps: getting allowed caps 0:00:18.810934344 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.810945612 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff5c006770 caps 0:00:18.810956478 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff5c006770 (caps) 0:00:18.811006776 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1387:gst_video_encoder_src_query: received query 43523, caps 0:00:18.811046658 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1322:gst_video_encoder_src_query_default: handling query: caps query: 0x7fff5c006770, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.811063179 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff5c006770, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.811152160 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.811205796 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007de0 video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.811230198 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff5c006770 (caps) query 0:00:18.811264837 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff5c006770 (caps), result 1 0:00:18.811323394 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.811341649 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff60009400 caps 0:00:18.811348368 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff60009400 (caps) 0:00:18.811388028 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff60009400 (caps) 0:00:18.811412384 33437 0x7fff6c008540 DEBUG   appsink gstappsink.c:993:gst_app_sink_getcaps: got caps (NULL) 0:00:18.811459592 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff60009400 (caps), result 1 0:00:18.811487670 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2836:gst_pad_get_allowed_caps: allowed caps video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.811496163 33437 0x7fff6c008540 INFO   x264enc gstx264enc.c:2261:gst_x264_enc_set_format: downstream has ANY caps, outputting byte-stream 0:00:18.811535964 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:643:gst_x264_enc_build_tunings_string: Constructed tunings string: zerolatency 0:00:18.811568831 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:1534:gst_x264_enc_init_encoder: Applying defaults with preset ultrafast, tunings zerolatency 0:00:18.811654993 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:1579:gst_x264_enc_init_encoder: Applying user-set options: :annexb=1:rc-lookahead=0:sync-lookahead=0:annexb=1 0:00:18.811751838 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:1897:gst_x264_enc_init_encoder: Stereo frame packing = -1 0:00:18.811923028 33437 0x7fff6c008540 INFO   x264enc :0:: using SAR=1/1 0:00:18.815423590 33437 0x7fff6c008540 INFO   x264enc :0:: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 0:00:18.822398270 33437 0x7fff6c008540 INFO   x264enc :0:: profile Constrained Baseline, level 1.3 0:00:18.822504092 33437 0x7fff6c008540 LOG   default codec-utils.c:708:gst_codec_utils_h264_caps_set_level_and_profile: profile : constrained-baseline 0:00:18.822525322 33437 0x7fff6c008540 LOG   default codec-utils.c:709:gst_codec_utils_h264_caps_set_level_and_profile: level : 1.3 0:00:18.822541893 33437 0x7fff6c008540 DEBUG   GST_PROPERTIES gstpad.c:2817:gst_pad_get_allowed_caps: getting allowed caps 0:00:18.822556041 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3058:gst_pad_query_caps: get pad caps with filter (NULL) 0:00:18.822568422 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff600094a0 caps 0:00:18.822599095 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff600094a0 (caps) 0:00:18.822636278 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1387:gst_video_encoder_src_query: received query 43523, caps 0:00:18.822656959 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1322:gst_video_encoder_src_query_default: handling query: caps query: 0x7fff600094a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.822702666 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3183:gst_pad_query_caps_default: query caps caps query: 0x7fff600094a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL"; 0:00:18.822715909 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3206:gst_pad_query_caps_default: trying pad template caps 0:00:18.822738062 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:3236:gst_pad_query_caps_default: using caps 0x7fff6c007de0 video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.822754546 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: not forwarding 0x7fff600094a0 (caps) query 0:00:18.822765965 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff600094a0 (caps), result 1 0:00:18.822786803 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3065:gst_pad_query_caps: query returned video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.822801548 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff600094f0 caps 0:00:18.822810209 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff600094f0 (caps) 0:00:18.822821453 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff600094f0 (caps) 0:00:18.822834667 33437 0x7fff6c008540 DEBUG   appsink gstappsink.c:993:gst_app_sink_getcaps: got caps (NULL) 0:00:18.822849956 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff600094f0 (caps), result 1 0:00:18.822889232 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2836:gst_pad_get_allowed_caps: allowed caps video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra } 0:00:18.822936830 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:2143:gst_x264_enc_set_src_caps: output caps: video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1.3, profile=(string)constrained-baseline 0:00:18.822976933 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:2586:gst_video_encoder_merge_tags: setting encoder tags to taglist, encoder=(string)x264, encoder-version=(uint)152, maximum-bitrate=(uint)512000, nominal-bitrate=(uint)512000; 0:00:18.823019407 33437 0x7fff6c008540 INFO   x264enc gstx264enc.c:2212:gst_x264_enc_set_latency: Updating latency to 0:00:00.040000000 (1 frames) 0:00:18.823037150 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_encoder: creating new message 0x7fff6c037da0 latency 0:00:18.823072168 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037da0] posting on bus latency message: 0x7fff6c037da0, time 99:99:99.999999999, seq-num 43, element 'video_encoder', (NULL) 0:00:18.823111295 33437 0x7fff6c008540 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037da0] handling child video_encoder message of type latency 0:00:18.823120612 33437 0x7fff6c008540 DEBUG   bin gstbin.c:4054:gst_bin_handle_message_func: posting message upward 0:00:18.823131337 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037da0] posting on bus latency message: 0x7fff6c037da0, time 99:99:99.999999999, seq-num 43, element 'video_encoder', (NULL) 0:00:18.823142982 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037da0] dropped 0:00:18.823180411 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037da0, latency from video_encoder 0:00:18.823213730 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037da0] dropped 0:00:18.823246531 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.823277165 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.823292155 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.823310225 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.823338585 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.823372030 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007b30 (caps) to peerpad , ret ok 0:00:18.823402793 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event caps marked received 0:00:18.823419345 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2636:gst_base_parse_finish_frame: finished frame at offset 0, flushing size 115200 0:00:18.823439095 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff60009590 seeking 0:00:18.823445251 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff60009590 (seeking) 0:00:18.823451511 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff60009590 (seeking) 0:00:18.823459894 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: forwarding 0x7fff60009590 (seeking) query 0:00:18.823464899 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.823473137 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:sink 0:00:18.823495688 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3374:query_forward_func: query peer 0x7fff60009590 (seeking) of video_queue:sink 0:00:18.823502487 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff60009590 (seeking) 0:00:18.823507911 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff60009590 (seeking) 0:00:18.823516719 33437 0x7fff6c008540 DEBUG   basesrc gstbasesrc.c:1310:gst_base_src_default_query: query seeking returns 1 0:00:18.823523039 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff60009590 (seeking), result 1 0:00:18.823531282 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff60009590 (seeking), result 1 0:00:18.823539735 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2027:gst_base_parse_check_seekability: seekable: 0 (0 - 18446744073709551615) 0:00:18.823544187 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2031:gst_base_parse_check_seekability: idx_interval: 0ms 0:00:18.823565085 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff600095e0 duration 0:00:18.823571769 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff600095e0 (duration) 0:00:18.823577036 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff600095e0 (duration) 0:00:18.823582136 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3434:gst_pad_query_default: forwarding 0x7fff600095e0 (duration) query 0:00:18.823586905 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:2897:gst_pad_iterate_internal_links_default: Making iterator 0:00:18.823594616 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3007:gst_pad_forward: calling forward function on pad video_queue:sink 0:00:18.823600157 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:3374:query_forward_func: query peer 0x7fff600095e0 (duration) of video_queue:sink 0:00:18.823604725 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff600095e0 (duration) 0:00:18.823609276 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff600095e0 (duration) 0:00:18.823614598 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff600095e0 (duration), result 0 0:00:18.823619041 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.823671459 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.823679502 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff600095e0 (duration), result 0 0:00:18.823683538 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.823687596 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.823692884 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2050:gst_base_parse_check_upstream: upstream_has_duration: 0 0:00:18.823700982 33437 0x7fff6c008540 LOG   adapter gstadapter.c:634:gst_adapter_flush_unchecked: flushing 115200 bytes 0:00:18.823706997 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:725:_gst_buffer_free: finalize 0x7fff6c045670 0:00:18.823728628 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2391:gst_base_parse_push_frame: processing buffer of size 115200 with dts 4:27:31.645811104, pts 4:27:31.645811104, duration 0:00:00.040000000 0:00:18.823758942 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2705:gst_pad_has_current_caps: check current pad caps video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.823786271 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.823809444 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:2073:gst_base_parse_check_media: media is video: 1 0:00:18.823830362 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:900:gst_base_parse_queue_tag_event_update: upstream : (NULL) 0:00:18.823850141 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:902:gst_base_parse_queue_tag_event_update: parser : (NULL) 0:00:18.823870312 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:903:gst_base_parse_queue_tag_event_update: mode : 3 0:00:18.823890084 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:909:gst_base_parse_queue_tag_event_update: merged : (NULL) 0:00:18.823911273 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.823931525 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.823952072 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.823972592 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event caps was already received 0:00:18.823994503 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007ac0 (segment) to peerpad 0:00:18.824039161 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type segment event: 0x7fff5c007ac0, time 99:99:99.999999999, seq-num 26, GstEventSegment, segment=(GstSegment)"GstSegment, flags=(GstSegmentFlags)GST_SEGMENT_FLAG_NONE, rate=(double)1, applied-rate=(double)1, format=(GstFormat)GST_FORMAT_TIME, base=(guint64)0, offset=(guint64)0, start=(guint64)0, stop=(guint64)18446744073709551615, time=(guint64)0, position=(guint64)0, duration=(guint64)18446744073709551615;"; 0:00:18.824102487 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1206:gst_video_encoder_sink_event: received event 17934, segment 0:00:18.824116650 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1063:gst_video_encoder_sink_event_default: segment 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:18.824126543 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.824138662 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event segment 0:00:18.824173911 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007ac0 (segment) to peerpad , ret ok 0:00:18.824204872 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event segment marked received 0:00:18.824240539 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1850:gst_base_parse_update_bitrates: frame bitrate 23040000, avg bitrate 23040000 0:00:18.824269736 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2534:gst_base_parse_push_frame: pushing frame (115200 bytes) now.. 0:00:18.824306757 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_video_encoder_chain with buffer buffer: 0x7fff6c045780, pts 4:27:31.645811104, dts 4:27:31.645811104, dur 0:00:00.040000000, size 115200, offset 0, offset_end none, flags 0x40 0:00:18.824344670 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1455:gst_video_encoder_chain: received buffer of size 115200 with PTS 4:27:31.645811104, DTS 4:27:31.645811104, duration 0:00:00.040000000 0:00:18.824385173 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1542:gst_video_encoder_chain: passing frame pfn 0 to subclass 0:00:18.824420639 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045780, idx 0, length 1, flags 0001 0:00:18.824452383 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045780, idx 0, length 1 0:00:18.824484572 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045780, idx 0, length 1, flags 0001 0:00:18.824501397 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045780, idx 0, length 1 0:00:18.824512597 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045780, idx 0, length 1, flags 0001 0:00:18.824522276 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045780, idx 0, length 1 0:00:18.824985427 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4326:gst_pad_chain_data_unchecked: called chainfunction &gst_video_encoder_chain with buffer 0x7fff6c045780, returned ok 0:00:18.825015073 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2536:gst_base_parse_push_frame: frame pushed, flow ok 0:00:18.825022907 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2165:gst_base_parse_handle_buffer: handle_frame skipped 0, flushed 115200 0:00:18.825028761 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:3198:gst_base_parse_chain: not enough data available (only 36864 bytes) 0:00:18.825032778 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:3260:gst_base_parse_chain: chain leaving 0:00:18.825065736 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4326:gst_pad_chain_data_unchecked: called chainfunction &gst_base_parse_chain with buffer 0x7fff6c045010, returned ok 0:00:18.825085830 33437 0x7fff6c008540 LOG   queue_dataflow gstqueue.c:836:gst_queue_locked_dequeue: retrieved buffer 0x7fff6c045120 from queue 0:00:18.825119054 33437 0x7fff6c008540 LOG   queue gstqueue.c:635:apply_buffer: src position updated to 4:27:31.712477104 0:00:18.825130817 33437 0x7fff6c008540 LOG   queue gstqueue.c:539:update_time_level: update src time 0:00:18.825156745 33437 0x7fff6c008540 LOG   queue gstqueue.c:548:update_time_level: sink +4:27:31.779143104, src +4:27:31.712477104 0:00:18.825196895 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_base_parse_chain with buffer buffer: 0x7fff6c045120, pts 4:27:31.712477104, dts 99:99:99.999999999, dur 99:99:99.999999999, size 152064, offset none, offset_end none, flags 0x4000 0:00:18.825211690 33437 0x7fff6c008540 DEBUG   baseparse gstbaseparse.c:3029:gst_base_parse_chain: chain 0:00:18.825228612 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:3149:gst_base_parse_chain: buffer size: 152064, offset = -1, dts 99:99:99.999999999, pts 4:27:31.712477104 0:00:18.825250419 33437 0x7fff6c008540 LOG   adapter gstadapter.c:395:gst_adapter_push: pushing 0x7fff6c045120 152064 bytes at end, size now 188928 0:00:18.825283617 33437 0x7fff6c008540 LOG   adapter gstadapter.c:974:gst_adapter_get_buffer: getting buffer of 188928 bytes 0:00:18.825315109 33437 0x7fff6c008540 LOG   adapter gstadapter.c:736:gst_adapter_get_internal: allocating 188928 bytes 0:00:18.825359842 33437 0x7fff6c008540 DEBUG   adapter gstadapter.c:344:copy_into_unchecked: bsize 152064, skip 115200, csize 36864 0:00:18.825395899 33437 0x7fff6c008540 LOG   GST_PERFORMANCE gstadapter.c:346:copy_into_unchecked: extract 36864 bytes 0:00:18.825409838 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1877:gst_buffer_extract: buffer 0x7fff6c045010, offset 115200, size 36864 0:00:18.825722703 33437 0x7fff6c008540 LOG   GST_PERFORMANCE gstadapter.c:359:copy_into_unchecked: extract 152064 bytes 0:00:18.825751557 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1877:gst_buffer_extract: buffer 0x7fff6c045120, offset 0, size 152064 0:00:18.826012809 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c0459a0 0:00:18.826077422 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff6c030bc0, maxsize:188928 offset:0 size:188928 0:00:18.826104987 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c0459a0, idx -1, mem 0x7fff6c030bc0 0:00:18.826130909 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2147:gst_base_parse_handle_buffer: handling buffer of size 188928 with dts 99:99:99.999999999, pts 99:99:99.999999999, duration 99:99:99.999999999 0:00:18.826171972 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2109:gst_base_parse_prepare_frame: preparing frame at offset 18446744073709551615 (0xffffffffffffffff) of size 188928 0:00:18.826183389 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:765:gst_base_parse_update_frame: marking as new frame 0:00:18.826201654 33437 0x7fff6c008540 LOG   rawvideoparse gstrawvideoparse.c:1013:gst_raw_video_parse_get_overhead_size: info size: 115200 frame size: 0 0:00:18.826211181 33437 0x7fff6c008540 LOG   rawbaseparse gstrawbaseparse.c:584:gst_raw_base_parse_handle_frame: 188928 bytes input 115200 bytes output (1 frame(s)) 0 bytes overhead 0:00:18.826221908 33437 0x7fff6c008540 DEBUG   rawvideoparse gstrawvideoparse.c:974:gst_raw_video_parse_get_units_per_second: n: 2880000 d: 1 common divisor: 1 0:00:18.826233139 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c0459a0, idx 0, length -1, flags 0001 0:00:18.826265294 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c0459a0, idx 0, length 1 0:00:18.826320337 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff60113f50, maxsize:115231 offset:0 size:115200 0:00:18.826355058 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c045ab0 0:00:18.826368246 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c045ab0, idx -1, mem 0x7fff60113f50 0:00:18.826386021 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:855:gst_buffer_new_allocate: new buffer 0x7fff6c045ab0 of size 115200 from allocator (nil) 0:00:18.826404257 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1826:gst_buffer_fill: buffer 0x7fff6c045ab0, offset 0, size 115200 0:00:18.826694673 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:515:gst_buffer_copy_into: copy 0x7fff6c0459a0 to 0x7fff6c045ab0, offset 0-115200/188928 0:00:18.826781399 33437 0x7fff6c008540 DEBUG   GST_BUFFER gstbuffer.c:2202:gst_buffer_add_meta: alloc metadata 0x7fff6c030c58 (GstVideoMeta) of size 112 0:00:18.826791572 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 0, offset 0, stride 320 0:00:18.826796302 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 1, offset 76800, stride 160 0:00:18.826800905 33437 0x7fff6c008540 LOG   videometa gstvideometa.c:325:gst_buffer_add_video_meta_full: plane 2, offset 96000, stride 160 0:00:18.826814712 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2636:gst_base_parse_finish_frame: finished frame at offset 115200, flushing size 115200 0:00:18.826825580 33437 0x7fff6c008540 LOG   adapter gstadapter.c:634:gst_adapter_flush_unchecked: flushing 115200 bytes 0:00:18.826836673 33437 0x7fff6c008540 LOG   adapter gstadapter.c:656:gst_adapter_flush_unchecked: flushing out head buffer 0:00:18.826850926 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:725:_gst_buffer_free: finalize 0x7fff6c045010 0:00:18.826860489 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:88:_gst_memory_free: free memory 0x7fff6c009490 0:00:18.826970986 33437 0x7fff6c008540 LOG   adapter gstadapter.c:290:update_timestamps_and_offset: new pts 4:27:31.712477104 0:00:18.827013328 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:725:_gst_buffer_free: finalize 0x7fff6c0459a0 0:00:18.827024814 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:88:_gst_memory_free: free memory 0x7fff6c030bc0 0:00:18.827162777 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2391:gst_base_parse_push_frame: processing buffer of size 115200 with dts 4:27:31.685811104, pts 4:27:31.685811104, duration 0:00:00.040000000 0:00:18.827293960 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2705:gst_pad_has_current_caps: check current pad caps video/x-raw, format=(string)I420, width=(int)320, height=(int)240, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)jpeg, colorimetry=(string)bt601, framerate=(fraction)0/1 0:00:18.827340643 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:1850:gst_base_parse_update_bitrates: frame bitrate 23040000, avg bitrate 23040000 0:00:18.827357254 33437 0x7fff6c008540 LOG   baseparse gstbaseparse.c:2534:gst_base_parse_push_frame: pushing frame (115200 bytes) now.. 0:00:18.827400788 33437 0x7fff6c008540 DEBUG   GST_SCHEDULING gstpad.c:4320:gst_pad_chain_data_unchecked: calling chainfunction &gst_video_encoder_chain with buffer buffer: 0x7fff6c045ab0, pts 4:27:31.685811104, dts 4:27:31.685811104, dur 0:00:00.040000000, size 115200, offset 115200, offset_end none, flags 0x0 0:00:18.827432499 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1455:gst_video_encoder_chain: received buffer of size 115200 with PTS 4:27:31.685811104, DTS 4:27:31.685811104, duration 0:00:00.040000000 0:00:18.827441887 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:1542:gst_video_encoder_chain: passing frame pfn 1 to subclass 0:00:18.827456069 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045ab0, idx 0, length 1, flags 0001 0:00:18.827462611 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045ab0, idx 0, length 1 0:00:18.827470628 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045ab0, idx 0, length 1, flags 0001 0:00:18.827475334 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045ab0, idx 0, length 1 0:00:18.827481135 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1721:gst_buffer_map_range: buffer 0x7fff6c045ab0, idx 0, length 1, flags 0001 0:00:18.827485700 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:213:_get_merged_memory: buffer 0x7fff6c045ab0, idx 0, length 1 0:00:18.829328310 33437 0x7fff6c008540 LOG   x264enc :0:: frame= 0 QP=22.07 NAL=3 Slice:I Poc:0 I:300 P:0 SKIP:0 size=23008 bytes 0:00:18.829414554 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:2512:gst_video_encoder_get_frame: frame_number : 0 0:00:18.829517233 33437 0x7fff6c008540 DEBUG   GST_MEMORY gstmemory.c:139:gst_memory_init: new memory 0x7fff60134190, maxsize:23015 offset:0 size:23008 0:00:18.829583444 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:799:gst_buffer_new: new 0x7fff6c0459a0 0:00:18.829595806 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:414:_memory_add: buffer 0x7fff6c0459a0, idx -1, mem 0x7fff60134190 0:00:18.829605326 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:855:gst_buffer_new_allocate: new buffer 0x7fff6c0459a0 of size 23008 from allocator (nil) 0:00:18.829613550 33437 0x7fff6c008540 LOG   GST_BUFFER gstbuffer.c:1826:gst_buffer_fill: buffer 0x7fff6c0459a0, offset 0, size 23008 0:00:18.829687432 33437 0x7fff6c008540 LOG   x264enc gstx264enc.c:2534:gst_x264_enc_encode_frame: output: dts 3600000000000000 pts 3600000000000000 0:00:18.829719491 33437 0x7fff6c008540 DEBUG   x264enc gstx264enc.c:2543:gst_x264_enc_encode_frame: Output keyframe 0:00:18.829757943 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:2085:gst_video_encoder_finish_frame: finish frame fpn 0 0:00:18.829792553 33437 0x7fff6c008540 LOG   videoencoder gstvideoencoder.c:2089:gst_video_encoder_finish_frame: frame PTS 1000:00:00.000000000, DTS 1000:00:00.000000000 0:00:18.829805792 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:1677:gst_pad_check_reconfigure: remove RECONFIGURE flag 0:00:18.829840079 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.829874024 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.829883900 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.829900815 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff5c007410 (stream-start) to peerpad 0:00:18.829930892 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type stream-start event: 0x7fff5c007410, time 99:99:99.999999999, seq-num 31, GstEventStreamStart, stream-id=(string)d6ba6a3f7fdb68c0d43d6aef979455b6, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1; 0:00:18.829961932 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5701:gst_pad_send_event_unchecked: Removing pending EOS events 0:00:18.829987534 33437 0x7fff6c008540 DEBUG   basesink gstbasesink.c:3252:gst_base_sink_event: received event 0x7fff5c007410 stream-start event: 0x7fff5c007410, time 99:99:99.999999999, seq-num 31, GstEventStreamStart, stream-id=(string)d6ba6a3f7fdb68c0d43d6aef979455b6, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)1; 0:00:18.830002277 33437 0x7fff6c008540 DEBUG   basesink gstbasesink.c:3138:gst_base_sink_default_event: Now posting STREAM_START (seqnum:31) 0:00:18.830059436 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video_sink: creating new message 0x7fff6c037e20 stream-start 0:00:18.830103971 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037e20] posting on bus stream-start message: 0x7fff6c037e20, time 99:99:99.999999999, seq-num 31, element 'video_sink', GstMessageStreamStart, group-id=(uint)1; 0:00:18.830121896 33437 0x7fff6c008540 DEBUG   bin gstbin.c:3717:gst_bin_handle_message_func: [msg 0x7fff6c037e20] handling child video_sink message of type stream-start 0:00:18.830133659 33437 0x7fff6c008540 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.830141220 33437 0x7fff6c008540 DEBUG   bin gstbin.c:885:find_message: no message found matching types 10000000 0:00:18.830168610 33437 0x7fff6c008540 DEBUG   bin gstbin.c:892:find_message: stream-start 0:00:18.830213214 33437 0x7fff6c008540 DEBUG   bin gstbin.c:932:bin_replace_message: got new message 0x7fff6c037e20, stream-start from video_sink 0:00:18.830226010 33437 0x7fff6c008540 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_sink is sink 0:00:18.830233711 33437 0x7fff6c008540 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037e20: 1 0:00:18.830241971 33437 0x7fff6c008540 DEBUG   bin gstbin.c:883:find_message: we found a message 0x7fff6c037e20 from video_sink matching types 10000000 0:00:18.830251446 33437 0x7fff6c008540 DEBUG   bin gstbin.c:1039:is_stream_start: sink 'video_sink' posted STREAM_START 0:00:18.830259622 33437 0x7fff6c008540 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_encoder is not sink 0:00:18.830269158 33437 0x7fff6c008540 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_parser is not sink 0:00:18.830276203 33437 0x7fff6c008540 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_queue is not sink 0:00:18.830284882 33437 0x7fff6c008540 DEBUG   GST_STATES gstbin.c:1971:bin_element_is_sink: child video_source is not sink 0:00:18.830291511 33437 0x7fff6c008540 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037e20: 1 0:00:18.830302549 33437 0x7fff6c008540 DEBUG   bin gstbin.c:961:bin_remove_messages: deleting message 0x7fff6c037e20 of type stream-start (types 0x10000000) 0:00:18.830310407 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037e20, stream-start from video_sink 0:00:18.830321538 33437 0x7fff6c008540 LOG   bin gstbin.c:863:message_check: looking at message 0x7fff6c037b20: 0 0:00:18.830328856 33437 0x7fff6c008540 DEBUG   bin gstbin.c:967:bin_remove_messages: not deleting message 0x7fff6c037b20 of type 0x00100000 0:00:18.830339637 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:301:gst_message_new_custom: source video-encoder-pipeline: creating new message 0x7fff6c037ea0 stream-start 0:00:18.830370745 33437 0x7fff6c008540 DEBUG   bin gstbin.c:3586:bin_do_stream_start: all sinks posted STREAM_START, posting seqnum #31 0:00:18.830408421 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:318:gst_bus_post: [msg 0x7fff6c037ea0] posting on bus stream-start message: 0x7fff6c037ea0, time 99:99:99.999999999, seq-num 31, element 'video-encoder-pipeline', GstMessageStreamStart, group-id=(uint)1; 0:00:18.830424060 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037ea0] dropped 0:00:18.830433307 33437 0x7fff6c008540 LOG   GST_MESSAGE gstmessage.c:208:_gst_message_free: finalize message 0x7fff6c037ea0, stream-start from video-encoder-pipeline 0:00:18.830461911 33437 0x7fff6c008540 DEBUG   GST_BUS gstbus.c:353:gst_bus_post: [msg 0x7fff6c037e20] dropped 0:00:18.830476206 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.830505468 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5159:store_sticky_event: Removing pending EOS and StreamGroupDone events 0:00:18.830536617 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event stream-start 0:00:18.830554741 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff5c007410 (stream-start) to peerpad , ret ok 0:00:18.830565682 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event stream-start marked received 0:00:18.830576254 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps (NULL) 0:00:18.830602726 33437 0x7fff6c008540 INFO   GST_EVENT gstevent.c:814:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1.3, profile=(string)constrained-baseline, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)0/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, chroma-site=(string)jpeg 0:00:18.830638420 33437 0x7fff6c008540 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6000c830 caps 12814 0:00:18.830653359 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.830660376 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.830678398 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.830690331 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from src (caps) 0:00:18.830697725 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3980:check_sticky: pushing all sticky events 0:00:18.830705408 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3910:push_sticky: event stream-start was already received 0:00:18.830790213 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5404:gst_pad_push_event_unchecked: sending event 0x7fff6000c830 (caps) to peerpad 0:00:18.830847158 33437 0x7fff6c008540 DEBUG   GST_EVENT gstpad.c:5693:gst_pad_send_event_unchecked: have event type caps event: 0x7fff6000c830, time 99:99:99.999999999, seq-num 46, GstEventCaps, caps=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ level\=\(string\)1.3\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)0/1\,\ interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)bt601\,\ chroma-site\=\(string\)jpeg"; 0:00:18.830891127 33437 0x7fff6c008540 DEBUG   GST_CAPS gstutils.c:3141:gst_pad_query_accept_caps: accept caps of video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1.3, profile=(string)constrained-baseline, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)0/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, chroma-site=(string)jpeg 0:00:18.830911221 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff60009680 accept-caps 0:00:18.830921736 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff60009680 (accept-caps) 0:00:18.830954541 33437 0x7fff6c008540 DEBUG   appsink gstappsink.c:993:gst_app_sink_getcaps: got caps (NULL) 0:00:18.830979790 33437 0x7fff6c008540 DEBUG   basesink gstbasesink.c:4999:gst_base_sink_default_query: Checking if requested caps video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1.3, profile=(string)constrained-baseline, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)0/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, chroma-site=(string)jpeg are a subset of pad caps ANY result 1 0:00:18.831017719 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff60009680 (accept-caps), result 1 0:00:18.831157428 33437 0x7fff6c008540 DEBUG   default gstutils.c:3146:gst_pad_query_accept_caps: query returned 1 0:00:18.831228759 33437 0x7fff6c008540 DEBUG   basesink gstbasesink.c:3252:gst_base_sink_event: received event 0x7fff6000c830 caps event: 0x7fff6000c830, time 99:99:99.999999999, seq-num 46, GstEventCaps, caps=(GstCaps)"video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ level\=\(string\)1.3\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)0/1\,\ interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)bt601\,\ chroma-site\=\(string\)jpeg"; 0:00:18.831248341 33437 0x7fff6c008540 DEBUG   basesink gstbasesink.c:3155:gst_base_sink_default_event: caps 0x7fff6000c830 0:00:18.831259798 33437 0x7fff6c008540 DEBUG   GST_CAPS gstpad.c:2733:gst_pad_get_current_caps: get current pad caps (NULL) 0:00:18.831271911 33437 0x7fff6c008540 DEBUG   appsink gstappsink.c:683:gst_app_sink_setcaps: receiving CAPS 0:00:18.831306025 33437 0x7fff6c008540 INFO   GST_EVENT gstevent.c:814:gst_event_new_caps: creating caps event video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1.3, profile=(string)constrained-baseline, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)0/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, chroma-site=(string)jpeg 0:00:18.831345842 33437 0x7fff6c008540 DEBUG   GST_EVENT gstevent.c:306:gst_event_new_custom: creating new event 0x7fff6000c8a0 caps 12814 0:00:18.831364021 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5776:gst_pad_send_event_unchecked: sent event, ret ok 0:00:18.831375332 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5219:store_sticky_event: stored sticky event caps 0:00:18.831406699 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:5225:store_sticky_event: notify caps 0:00:18.831446359 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.831462113 33437 0x7fff6c008540 LOG   GST_PROPERTIES gstobject.c:448:gst_object_dispatch_properties_changed: deep notification from sink (caps) 0:00:18.831501171 33437 0x7fff6c008540 LOG   GST_PADS gstpad.c:5412:gst_pad_push_event_unchecked: sent event 0x7fff6000c830 (caps) to peerpad , ret ok 0:00:18.831515777 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:3932:push_sticky: event caps marked received 0:00:18.831531556 33437 0x7fff6c008540 DEBUG   query gstquery.c:675:gst_query_new_custom: creating new query 0x7fff600096d0 allocation 0:00:18.831543594 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4176:gst_pad_peer_query: peer query 0x7fff600096d0 (allocation) 0:00:18.831553551 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4049:gst_pad_query: doing query 0x7fff600096d0 (allocation) 0:00:18.831567414 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4072:gst_pad_query: sent query 0x7fff600096d0 (allocation), result 0 0:00:18.831575468 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4117:gst_pad_query: query failed 0:00:18.831584801 33437 0x7fff6c008540 DEBUG   GST_PADS gstpad.c:4238:gst_pad_peer_query: query failed 0:00:18.831596087 33437 0x7fff6c008540 DEBUG   videoencoder gstvideoencoder.c:1763:gst_video_encoder_negotiate_default: didn't get downstream ALLOCATION hints 0:00:18.831633602 33437 0x7fff6c008540 WARN   structure gststructure.c:1832:priv_gst_structure_append_to_gstring: No value transform to serialize field 'allocator' of type 'GArray'