Advertisement
apfelschorle

gst.log part2/3

Jun 6th, 2016
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 243.10 KB | None | 0 0
  1. 0:00:00.223199959 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register:<registry0> update existing feature 0x1645b30 (tcamsrc)
  2. 0:00:00.223206583 9561 0x145c830 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin "/home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamsrc.so" loaded
  3. 0:00:00.223209516 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin tcamsrc
  4. 0:00:00.223212025 9561 0x145c830 INFO GST_ELEMENT_FACTORY gstelementfactory.c:362:gst_element_factory_create: creating element "tcamsrc" named "source"
  5. 0:00:00.223216210 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstBaseSrc : factory (nil)
  6. 0:00:00.223230955 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstPushSrc : factory (nil)
  7. 0:00:00.223235086 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstTcam : factory 0x1645b30
  8. 0:00:00.223253810 9561 0x145c830 DEBUG basesrc gstbasesrc.c:445:gst_base_src_init:<GstBaseSrc@0x16622d0> creating src pad
  9. 0:00:00.223260312 9561 0x145c830 DEBUG basesrc gstbasesrc.c:448:gst_base_src_init:<GstBaseSrc@0x16622d0> setting functions on src pad
  10. 0:00:00.223263012 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_src_activate_mode
  11. 0:00:00.223266382 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_src_event
  12. 0:00:00.223268870 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_src_query
  13. 0:00:00.223271433 9561 0x145c830 DEBUG GST_PADS gstpad.c:1813:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_src_getrange
  14. 0:00:00.223273875 9561 0x145c830 DEBUG basesrc gstbasesrc.c:456:gst_base_src_init:<GstBaseSrc@0x16622d0> adding src pad
  15. 0:00:00.223276167 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseSrc@0x16622d0> adding pad 'src'
  16. 0:00:00.223278559 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':src> set parent (ref and sink)
  17. 0:00:00.223281312 9561 0x145c830 DEBUG basesrc gstbasesrc.c:473:gst_base_src_init:<GstBaseSrc@0x16622d0> init done
  18. 0:00:00.223283439 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1226:gst_tcam_init: init
  19. 0:00:00.223286611 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element "tcamsrc"
  20. 0:00:00.223289109 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element source to bin tcambinsrc0
  21. 0:00:00.223292038 9561 0x145c830 DEBUG bin gstbin.c:1100:gst_bin_add_func:<tcambinsrc0> element :source
  22. 0:00:00.223294492 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<source> set parent (ref and sink)
  23. 0:00:00.223299203 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1139:gst_bin_add_func:<tcambinsrc0> element "source" was source
  24. 0:00:00.223301832 9561 0x145c830 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func:<source> setting bus to 0x1525a10
  25. 0:00:00.223304454 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time:<source> set base_time=0:00:00.000000000, old 0:00:00.000000000
  26. 0:00:00.223309515 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time:<source> set start_time=0:00:00.000000000, old 0:00:00.000000000
  27. 0:00:00.223313863 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock:<source> setting clock (nil)
  28. 0:00:00.223316412 9561 0x145c830 DEBUG bin gstbin.c:1215:gst_bin_add_func:<tcambinsrc0> added SUCCESS element
  29. 0:00:00.223319815 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func:<tcambinsrc0> added element "source"
  30. 0:00:00.223323370 9561 0x145c830 INFO tcambin tcambin.cpp:185:gst_tcambin_create_source: Setting source serial to 8110297
  31. 0:00:00.223326975 9561 0x145c830 DEBUG GST_STATES gstelement.c:2062:gst_element_get_state_func:<source> getting state, timeout 0:00:00.000000200
  32. 0:00:00.223330225 9561 0x145c830 DEBUG GST_STATES gstelement.c:2067:gst_element_get_state_func:<source> RETURN is SUCCESS
  33. 0:00:00.223332570 9561 0x145c830 DEBUG GST_STATES gstelement.c:2137:gst_element_get_state_func:<source> state current: NULL, pending: VOID_PENDING, result: SUCCESS
  34. 0:00:00.223335889 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:989:gst_tcam_init_camera:<source> ++++++++++++++++++++++++++++++Initializing device.
  35. 0:00:00.225650764 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:999:gst_tcam_init_camera:<source> Found 3 devices.
  36. 0:00:00.225656275 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1003:gst_tcam_init_camera:<source> Searching for device with serial 8110297.
  37. 0:00:00.225659247 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1014:gst_tcam_init_camera: Comparing '8110297' to '8110297'
  38. 0:00:00.225662554 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1017:gst_tcam_init_camera:<source> Found device.
  39. 0:00:01.292276767 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:554:gst_tcam_get_all_camera_caps: Found 1 pixel formats
  40. 0:00:01.292302301 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:568:gst_tcam_get_all_camera_caps: Found 'video/x-bayer, format=(string)grbg' pixel format string
  41. 0:00:01.292310776 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:574:gst_tcam_get_all_camera_caps: Found 4 resolutions
  42. 0:00:01.292318017 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  43. 0:00:01.292322923 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  44. 0:00:01.292341915 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  45. 0:00:01.292346407 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  46. 0:00:01.292355180 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  47. 0:00:01.292358695 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  48. 0:00:01.292365967 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  49. 0:00:01.292369160 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  50. 0:00:01.292390495 9561 0x145c830 INFO tcamsrc gsttcamsrc.cpp:653:gst_tcam_get_all_camera_caps: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  51. 0:00:01.292413632 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1298:gst_tcam_set_property: ============================== CAPS video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  52. 0:00:01.292425902 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:907:gst_element_get_static_pad: found pad source:src
  53. 0:00:01.292431318 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<source:src> get pad caps with filter (NULL)
  54. 0:00:01.292436474 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x14b9720 caps
  55. 0:00:01.292440315 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x14b9720 (caps)
  56. 0:00:01.292455054 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x18468f0
  57. 0:00:01.292465867 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  58. 0:00:01.292469768 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x14b9720 (caps), result 1
  59. 0:00:01.292473386 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<source:src> query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  60. 0:00:01.292489855 9561 0x145c830 ERROR tcambin tcambin.cpp:446:gst_tcambin_pad_activation: caps of src: video/x-raw, format=(string)RGBx, width=(int)1280, height=(int)720, framerate=(fraction)30/1
  61. 0:00:01.292502601 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-raw, format=(string)RGBx, width=(int)1280, height=(int)720, framerate=(fraction)30/1 doing copy 0x1846c00 -> 0x1846990
  62. 0:00:01.292507384 9561 0x145c830 INFO tcambin tcambin.cpp:94:gst_tcambin_generate_src_caps: No intersecting caps found. Trying caps with conversion.
  63. 0:00:01.292513826 9561 0x145c830 INFO tcambin tcambin.cpp:121:gst_tcambin_generate_src_caps: Testing caps: 'video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720'
  64. 0:00:01.292523868 9561 0x145c830 INFO tcambin tcambin.cpp:134:gst_tcambin_generate_src_caps: Using source caps 'video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg'
  65. 0:00:01.292531446 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg doing copy 0x18469e0 -> 0x14b9770
  66. 0:00:01.292535711 9561 0x145c830 ERROR tcambin tcambin.cpp:219:create_elements: creating elements ====================
  67. 0:00:01.292539736 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x1489c30; 'capsfilter'
  68. 0:00:01.292543043 9561 0x145c830 INFO GST_ELEMENT_FACTORY gstelementfactory.c:362:gst_element_factory_create: creating element "capsfilter" named "src_caps"
  69. 0:00:01.292550016 9561 0x145c830 DEBUG basetransform gstbasetransform.c:443:gst_base_transform_init: gst_base_transform_init
  70. 0:00:01.292566583 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event
  71. 0:00:01.292571051 9561 0x145c830 DEBUG GST_PADS gstpad.c:1740:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain
  72. 0:00:01.292574420 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode
  73. 0:00:01.292578054 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query
  74. 0:00:01.292581612 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x18484c0> adding pad 'sink'
  75. 0:00:01.292584868 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':sink> set parent (ref and sink)
  76. 0:00:01.292591557 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event
  77. 0:00:01.292594852 9561 0x145c830 DEBUG GST_PADS gstpad.c:1813:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange
  78. 0:00:01.292598007 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode
  79. 0:00:01.292601043 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query
  80. 0:00:01.292603960 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x18484c0> adding pad 'src'
  81. 0:00:01.292606889 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':src> set parent (ref and sink)
  82. 0:00:01.292610211 9561 0x145c830 DEBUG basetransform gstbasetransform.c:485:gst_base_transform_init:<GstBaseTransform@0x18484c0> setting in_place TRUE
  83. 0:00:01.292613549 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2768:gst_base_transform_set_gap_aware:<GstCapsFilter@0x18484c0> set gap aware 1
  84. 0:00:01.292616676 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2799:gst_base_transform_set_prefer_passthrough:<GstCapsFilter@0x18484c0> prefer passthrough 0
  85. 0:00:01.292621237 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element "capsfilter"
  86. 0:00:01.292626623 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:211:gst_capsfilter_set_property:<src_caps> set new caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  87. 0:00:01.292632772 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  88. 0:00:01.292639980 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x18421d0 reconfigure 61441
  89. 0:00:01.292647501 9561 0x145c830 DEBUG GST_PADS gstpad.c:5255:gst_pad_push_event_unchecked:<src_caps:sink> We're flushing
  90. 0:00:01.292650571 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2819:gst_base_transform_reconfigure_sink:<src_caps> Renegotiate event wasn't handled
  91. 0:00:01.292654640 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element src_caps to bin tcambinsrc0
  92. 0:00:01.292658602 9561 0x145c830 DEBUG bin gstbin.c:1100:gst_bin_add_func:<tcambinsrc0> element :src_caps
  93. 0:00:01.292661635 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<src_caps> set parent (ref and sink)
  94. 0:00:01.292664579 9561 0x145c830 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func:<src_caps> setting bus to 0x1525a10
  95. 0:00:01.292667961 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time:<src_caps> set base_time=0:00:00.000000000, old 0:00:00.000000000
  96. 0:00:01.292674114 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time:<src_caps> set start_time=0:00:00.000000000, old 0:00:00.000000000
  97. 0:00:01.292679724 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock:<src_caps> setting clock (nil)
  98. 0:00:01.292683599 9561 0x145c830 DEBUG bin gstbin.c:1215:gst_bin_add_func:<tcambinsrc0> added SUCCESS element
  99. 0:00:01.292688985 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func:<tcambinsrc0> added element "src_caps"
  100. 0:00:01.292694875 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x1645a50; 'tcamautoexposure'
  101. 0:00:01.292698464 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin tcamautoexposure
  102. 0:00:01.292701446 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin tcamautoexposure in default registry
  103. 0:00:01.292705291 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin tcamautoexposure from file /home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamautoexposure.so
  104. 0:00:01.292710078 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamautoexposure.so"
  105. 0:00:01.292876035 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register:<registry0> update existing feature 0x1645a50 (tcamautoexposure)
  106. 0:00:01.292883108 9561 0x145c830 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin "/home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamautoexposure.so" loaded
  107. 0:00:01.292885918 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin tcamautoexposure
  108. 0:00:01.292888430 9561 0x145c830 INFO GST_ELEMENT_FACTORY gstelementfactory.c:362:gst_element_factory_create: creating element "tcamautoexposure" named "exposure"
  109. 0:00:01.292893056 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstTcamautoexposure : factory 0x1645a50
  110. 0:00:01.292924772 9561 0x145c830 DEBUG basetransform gstbasetransform.c:443:gst_base_transform_init: gst_base_transform_init
  111. 0:00:01.292931944 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event
  112. 0:00:01.292935027 9561 0x145c830 DEBUG GST_PADS gstpad.c:1740:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain
  113. 0:00:01.292937662 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode
  114. 0:00:01.292942860 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query
  115. 0:00:01.292945897 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185a100> adding pad 'sink'
  116. 0:00:01.292948494 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':sink> set parent (ref and sink)
  117. 0:00:01.292953547 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event
  118. 0:00:01.292956221 9561 0x145c830 DEBUG GST_PADS gstpad.c:1813:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange
  119. 0:00:01.292958804 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode
  120. 0:00:01.292961331 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query
  121. 0:00:01.292963946 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185a100> adding pad 'src'
  122. 0:00:01.292966458 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':src> set parent (ref and sink)
  123. 0:00:01.292968947 9561 0x145c830 DEBUG basetransform gstbasetransform.c:485:gst_base_transform_init:<GstBaseTransform@0x185a100> setting in_place TRUE
  124. 0:00:01.292978106 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element "tcamautoexposure"
  125. 0:00:01.292981119 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element exposure to bin tcambinsrc0
  126. 0:00:01.292983922 9561 0x145c830 DEBUG bin gstbin.c:1100:gst_bin_add_func:<tcambinsrc0> element :exposure
  127. 0:00:01.292986583 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<exposure> set parent (ref and sink)
  128. 0:00:01.292988917 9561 0x145c830 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func:<exposure> setting bus to 0x1525a10
  129. 0:00:01.292991545 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time:<exposure> set base_time=0:00:00.000000000, old 0:00:00.000000000
  130. 0:00:01.292996717 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time:<exposure> set start_time=0:00:00.000000000, old 0:00:00.000000000
  131. 0:00:01.293001155 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock:<exposure> setting clock (nil)
  132. 0:00:01.293003935 9561 0x145c830 DEBUG bin gstbin.c:1215:gst_bin_add_func:<tcambinsrc0> added SUCCESS element
  133. 0:00:01.293007611 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func:<tcambinsrc0> added element "exposure"
  134. 0:00:01.293011596 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x1645890; 'tcamwhitebalance'
  135. 0:00:01.293014340 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin tcamwhitebalance
  136. 0:00:01.293016522 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin tcamwhitebalance in default registry
  137. 0:00:01.293019655 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin tcamwhitebalance from file /home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamwhitebalance.so
  138. 0:00:01.293023292 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamwhitebalance.so"
  139. 0:00:01.293133007 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register:<registry0> update existing feature 0x1645890 (tcamwhitebalance)
  140. 0:00:01.293139108 9561 0x145c830 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin "/home/edt/work/tiscamera/build/src/gstreamer-1.0/libgsttcamwhitebalance.so" loaded
  141. 0:00:01.293141910 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin tcamwhitebalance
  142. 0:00:01.293144494 9561 0x145c830 INFO GST_ELEMENT_FACTORY gstelementfactory.c:362:gst_element_factory_create: creating element "tcamwhitebalance" named "whitebalance"
  143. 0:00:01.293148493 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstTcamWhitebalance : factory 0x1645890
  144. 0:00:01.293153050 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  145. 0:00:01.293155676 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  146. 0:00:01.293159746 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'framerate'
  147. 0:00:01.293161956 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'fraction'
  148. 0:00:01.293168633 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'width'
  149. 0:00:01.293172592 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'height'
  150. 0:00:01.293181256 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  151. 0:00:01.293183829 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  152. 0:00:01.293186969 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'framerate'
  153. 0:00:01.293189141 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'fraction'
  154. 0:00:01.293192295 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'width'
  155. 0:00:01.293194813 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'height'
  156. 0:00:01.293215527 9561 0x145c830 DEBUG basetransform gstbasetransform.c:443:gst_base_transform_init: gst_base_transform_init
  157. 0:00:01.293222031 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event
  158. 0:00:01.293225090 9561 0x145c830 DEBUG GST_PADS gstpad.c:1740:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain
  159. 0:00:01.293227832 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode
  160. 0:00:01.293230613 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query
  161. 0:00:01.293233287 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185e130> adding pad 'sink'
  162. 0:00:01.293235821 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':sink> set parent (ref and sink)
  163. 0:00:01.293240488 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event
  164. 0:00:01.293243245 9561 0x145c830 DEBUG GST_PADS gstpad.c:1813:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange
  165. 0:00:01.293248341 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode
  166. 0:00:01.293250995 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query
  167. 0:00:01.293253490 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185e130> adding pad 'src'
  168. 0:00:01.293255940 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':src> set parent (ref and sink)
  169. 0:00:01.293258312 9561 0x145c830 DEBUG basetransform gstbasetransform.c:485:gst_base_transform_init:<GstBaseTransform@0x185e130> setting in_place TRUE
  170. 0:00:01.293260848 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2635:gst_base_transform_set_in_place:<GstTcamWhitebalance@0x185e130> setting in_place TRUE
  171. 0:00:01.293266518 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element "tcamwhitebalance"
  172. 0:00:01.293269174 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element whitebalance to bin tcambinsrc0
  173. 0:00:01.293272021 9561 0x145c830 DEBUG bin gstbin.c:1100:gst_bin_add_func:<tcambinsrc0> element :whitebalance
  174. 0:00:01.293274937 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<whitebalance> set parent (ref and sink)
  175. 0:00:01.293277286 9561 0x145c830 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func:<whitebalance> setting bus to 0x1525a10
  176. 0:00:01.293279726 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time:<whitebalance> set base_time=0:00:00.000000000, old 0:00:00.000000000
  177. 0:00:01.293284458 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time:<whitebalance> set start_time=0:00:00.000000000, old 0:00:00.000000000
  178. 0:00:01.293288671 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock:<whitebalance> setting clock (nil)
  179. 0:00:01.293291567 9561 0x145c830 DEBUG bin gstbin.c:1215:gst_bin_add_func:<tcambinsrc0> added SUCCESS element
  180. 0:00:01.293295138 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func:<tcambinsrc0> added element "whitebalance"
  181. 0:00:01.293299045 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x155a870; 'bayer2rgb'
  182. 0:00:01.293301734 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:110:gst_plugin_feature_load: loading plugin bayer
  183. 0:00:01.293303885 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1261:gst_plugin_load_by_name: looking up plugin bayer in default registry
  184. 0:00:01.293310448 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:1264:gst_plugin_load_by_name: loading plugin bayer from file /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstbayer.so
  185. 0:00:01.293313904 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstplugin.c:716:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstbayer.so"
  186. 0:00:01.293387846 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register:<registry0> update existing feature 0x155a870 (bayer2rgb)
  187. 0:00:01.293395427 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:225:gst_element_register:<registry0> update existing feature 0x1557e20 (rgb2bayer)
  188. 0:00:01.293398802 9561 0x145c830 INFO GST_PLUGIN_LOADING gstplugin.c:842:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstbayer.so" loaded
  189. 0:00:01.293401458 9561 0x145c830 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:115:gst_plugin_feature_load: loaded plugin bayer
  190. 0:00:01.293403843 9561 0x145c830 INFO GST_ELEMENT_FACTORY gstelementfactory.c:362:gst_element_factory_create: creating element "bayer2rgb" named "debayer"
  191. 0:00:01.293410101 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:281:gst_element_base_class_init: type GstBayer2RGB : factory 0x155a870
  192. 0:00:01.293418830 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  193. 0:00:01.293421578 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  194. 0:00:01.293425794 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'width'
  195. 0:00:01.293428086 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'int'
  196. 0:00:01.293431366 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'height'
  197. 0:00:01.293433538 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'int'
  198. 0:00:01.293436135 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'framerate'
  199. 0:00:01.293438381 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'fraction'
  200. 0:00:01.293448029 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  201. 0:00:01.293450869 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  202. 0:00:01.293454032 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'width'
  203. 0:00:01.293456467 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'int'
  204. 0:00:01.293459203 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'height'
  205. 0:00:01.293461246 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'int'
  206. 0:00:01.293463729 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'framerate'
  207. 0:00:01.293465987 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'fraction'
  208. 0:00:01.293474792 9561 0x145c830 DEBUG basetransform gstbasetransform.c:443:gst_base_transform_init: gst_base_transform_init
  209. 0:00:01.293484146 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event
  210. 0:00:01.293487204 9561 0x145c830 DEBUG GST_PADS gstpad.c:1740:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain
  211. 0:00:01.293489733 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode
  212. 0:00:01.293492431 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query
  213. 0:00:01.293495271 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185e4f0> adding pad 'sink'
  214. 0:00:01.293497725 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':sink> set parent (ref and sink)
  215. 0:00:01.293519004 9561 0x145c830 DEBUG GST_PADS gstpad.c:1846:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event
  216. 0:00:01.293523991 9561 0x145c830 DEBUG GST_PADS gstpad.c:1813:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange
  217. 0:00:01.293526645 9561 0x145c830 DEBUG GST_PADS gstpad.c:1705:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode
  218. 0:00:01.293531379 9561 0x145c830 DEBUG GST_PADS gstpad.c:1926:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query
  219. 0:00:01.293534214 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:659:gst_element_add_pad:<GstBaseTransform@0x185e4f0> adding pad 'src'
  220. 0:00:01.293536681 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<'':src> set parent (ref and sink)
  221. 0:00:01.293540934 9561 0x145c830 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:390:gst_element_factory_create: created element "bayer2rgb"
  222. 0:00:01.293543464 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1371:gst_bin_add: adding element debayer to bin tcambinsrc0
  223. 0:00:01.293546295 9561 0x145c830 DEBUG bin gstbin.c:1100:gst_bin_add_func:<tcambinsrc0> element :debayer
  224. 0:00:01.293548862 9561 0x145c830 DEBUG GST_REFCOUNTING gstobject.c:692:gst_object_set_parent:<debayer> set parent (ref and sink)
  225. 0:00:01.293551134 9561 0x145c830 DEBUG GST_PARENTAGE gstelement.c:3040:gst_element_set_bus_func:<debayer> setting bus to 0x1525a10
  226. 0:00:01.293553578 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:478:gst_element_set_base_time:<debayer> set base_time=0:00:00.000000000, old 0:00:00.000000000
  227. 0:00:01.293558512 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:540:gst_element_set_start_time:<debayer> set start_time=0:00:00.000000000, old 0:00:00.000000000
  228. 0:00:01.293563045 9561 0x145c830 DEBUG GST_CLOCK gstelement.c:418:gst_element_set_clock:<debayer> setting clock (nil)
  229. 0:00:01.293565672 9561 0x145c830 DEBUG bin gstbin.c:1215:gst_bin_add_func:<tcambinsrc0> added SUCCESS element
  230. 0:00:01.293569188 9561 0x145c830 DEBUG GST_PARENTAGE gstbin.c:1295:gst_bin_add_func:<tcambinsrc0> added element "debayer"
  231. 0:00:01.293572861 9561 0x145c830 INFO GST_ELEMENT_PADS gstutils.c:1571:gst_element_link_pads_full: trying to link element source:(any) to element src_caps:(any)
  232. 0:00:01.293576932 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1678:gst_element_link_pads_full: looping through allowed src and dest pads
  233. 0:00:01.293578937 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad source:src
  234. 0:00:01.293581546 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1002:gst_element_get_compatible_pad: finding pad in src_caps compatible with source:src
  235. 0:00:01.293585161 9561 0x145c830 INFO GST_PADS gstutils.c:932:gst_pad_check_link: trying to link source:src and src_caps:sink
  236. 0:00:01.293588648 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<source:src> get pad caps with filter (NULL)
  237. 0:00:01.293592267 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846de0 caps
  238. 0:00:01.293595149 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x1846de0 (caps)
  239. 0:00:01.293608361 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1846e30
  240. 0:00:01.293618477 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  241. 0:00:01.293621888 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x1846de0 (caps), result 1
  242. 0:00:01.293627367 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<source:src> query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  243. 0:00:01.293640013 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<src_caps:sink> get pad caps with filter (NULL)
  244. 0:00:01.293642648 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846e80 caps
  245. 0:00:01.293645340 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:sink> doing query 0x1846e80 (caps)
  246. 0:00:01.293648718 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:sink> peer filter caps (NULL)
  247. 0:00:01.293651668 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:src> get pad peer caps with filter (NULL)
  248. 0:00:01.293654359 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846ed0 caps
  249. 0:00:01.293657010 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:src> peer query 0x1846ed0 (caps)
  250. 0:00:01.293659890 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<src_caps:src> pad has no peer
  251. 0:00:01.293662378 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:sink> peer caps ANY
  252. 0:00:01.293664898 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:sink> our template ANY
  253. 0:00:01.293667413 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:sink> intersected ANY
  254. 0:00:01.293669766 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 1)
  255. 0:00:01.293672856 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: ANY
  256. 0:00:01.293675210 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  257. 0:00:01.293677443 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  258. 0:00:01.293681541 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  259. 0:00:01.293685487 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  260. 0:00:01.293689289 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:sink> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  261. 0:00:01.293693131 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:sink> our template ANY
  262. 0:00:01.293695660 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:sink> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  263. 0:00:01.293699420 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  264. 0:00:01.293705129 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:sink> sent query 0x1846e80 (caps), result 1
  265. 0:00:01.293708501 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<src_caps:sink> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  266. 0:00:01.293715838 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1061:gst_element_get_compatible_pad: found existing unlinked compatible pad src_caps:sink
  267. 0:00:01.293719119 9561 0x145c830 INFO GST_PADS gstutils.c:1444:prepare_link_maybe_ghosting: source and src_caps in same bin, no need for ghost pads
  268. 0:00:01.293724896 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856310] posting on bus structure-change message: 0x1856310, time 99:99:99.999999999, seq-num 19, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcam\)\ source", busy=(boolean)true;
  269. 0:00:01.293737079 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856310] handling child sink message of type structure-change
  270. 0:00:01.293741002 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  271. 0:00:01.293743768 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  272. 0:00:01.293746265 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856310, structure-change from sink
  273. 0:00:01.293749564 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856310] dropped
  274. 0:00:01.293751836 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link source:src and src_caps:sink
  275. 0:00:01.293755419 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<source:src> get pad caps with filter (NULL)
  276. 0:00:01.293758028 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846f70 caps
  277. 0:00:01.293760778 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x1846f70 (caps)
  278. 0:00:01.293771613 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1860000
  279. 0:00:01.293777860 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  280. 0:00:01.293780848 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x1846f70 (caps), result 1
  281. 0:00:01.293783828 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<source:src> query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  282. 0:00:01.293796562 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<src_caps:sink> get pad caps with filter (NULL)
  283. 0:00:01.293799205 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860050 caps
  284. 0:00:01.293801859 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:sink> doing query 0x1860050 (caps)
  285. 0:00:01.293804703 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:sink> peer filter caps (NULL)
  286. 0:00:01.293807142 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:src> get pad peer caps with filter (NULL)
  287. 0:00:01.293809526 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600a0 caps
  288. 0:00:01.293812000 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:src> peer query 0x18600a0 (caps)
  289. 0:00:01.293814444 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<src_caps:src> pad has no peer
  290. 0:00:01.293816713 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:sink> peer caps ANY
  291. 0:00:01.293819140 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:sink> our template ANY
  292. 0:00:01.293821613 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:sink> intersected ANY
  293. 0:00:01.293823865 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 1)
  294. 0:00:01.293826304 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: ANY
  295. 0:00:01.293828538 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  296. 0:00:01.293830836 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  297. 0:00:01.293834887 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  298. 0:00:01.293838685 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  299. 0:00:01.293842480 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:sink> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  300. 0:00:01.293846225 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:sink> our template ANY
  301. 0:00:01.293848578 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:sink> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  302. 0:00:01.293852395 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  303. 0:00:01.293856260 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:sink> sent query 0x1860050 (caps), result 1
  304. 0:00:01.293859141 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<src_caps:sink> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  305. 0:00:01.293862985 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2212:gst_pad_link_check_compatible_unlocked:<source:src> src caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  306. 0:00:01.293875729 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2214:gst_pad_link_check_compatible_unlocked:<src_caps:sink> sink caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  307. 0:00:01.293881408 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2232:gst_pad_link_check_compatible_unlocked: caps are compatible
  308. 0:00:01.293884054 9561 0x145c830 INFO GST_PADS gstpad.c:2518:gst_pad_link_full: linked source:src and src_caps:sink, successful
  309. 0:00:01.293887405 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  310. 0:00:01.293889519 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x1858590 reconfigure 61441
  311. 0:00:01.293893441 9561 0x145c830 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<source:src> have event type reconfigure event: 0x1858590, time 99:99:99.999999999, seq-num 20, (NULL)
  312. 0:00:01.293896856 9561 0x145c830 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<source:src> Received event on flushing pad. Discarding
  313. 0:00:01.293900287 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856390] posting on bus structure-change message: 0x1856390, time 99:99:99.999999999, seq-num 21, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcam\)\ source", busy=(boolean)false;
  314. 0:00:01.293907793 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856390] handling child sink message of type structure-change
  315. 0:00:01.293910970 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<src_caps:sink> deleting message 0x1856310 of types 0x00001000
  316. 0:00:01.293914687 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856390] dropped
  317. 0:00:01.293917125 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1701:gst_element_link_pads_full: linked pad source:src to pad src_caps:sink
  318. 0:00:01.293920318 9561 0x145c830 INFO GST_ELEMENT_PADS gstutils.c:1571:gst_element_link_pads_full: trying to link element src_caps:(any) to element whitebalance:(any)
  319. 0:00:01.293923474 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1678:gst_element_link_pads_full: looping through allowed src and dest pads
  320. 0:00:01.293925304 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad src_caps:sink
  321. 0:00:01.293927650 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad src_caps:src
  322. 0:00:01.293929930 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1002:gst_element_get_compatible_pad: finding pad in whitebalance compatible with src_caps:src
  323. 0:00:01.293932992 9561 0x145c830 INFO GST_PADS gstutils.c:932:gst_pad_check_link: trying to link src_caps:src and whitebalance:sink
  324. 0:00:01.293936370 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<src_caps:src> get pad caps with filter (NULL)
  325. 0:00:01.293938911 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860140 caps
  326. 0:00:01.293941494 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x1860140 (caps)
  327. 0:00:01.293945913 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  328. 0:00:01.293948369 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  329. 0:00:01.293950791 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860190 caps
  330. 0:00:01.293953359 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x1860190 (caps)
  331. 0:00:01.293955938 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x1860190 (caps)
  332. 0:00:01.293966818 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x18601e0
  333. 0:00:01.293973049 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  334. 0:00:01.293975821 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x1860190 (caps), result 1
  335. 0:00:01.293978732 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  336. 0:00:01.293989721 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  337. 0:00:01.294000219 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  338. 0:00:01.294002632 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  339. 0:00:01.294012959 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  340. 0:00:01.294018817 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  341. 0:00:01.294031088 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  342. 0:00:01.294033557 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  343. 0:00:01.294037471 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  344. 0:00:01.294041321 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  345. 0:00:01.294045101 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  346. 0:00:01.294048773 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  347. 0:00:01.294051097 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  348. 0:00:01.294054686 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  349. 0:00:01.294059472 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x1860140 (caps), result 1
  350. 0:00:01.294062284 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<src_caps:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  351. 0:00:01.294066171 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<whitebalance:sink> get pad caps with filter (NULL)
  352. 0:00:01.294068563 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860280 caps
  353. 0:00:01.294071212 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:sink> doing query 0x1860280 (caps)
  354. 0:00:01.294074021 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:sink> peer filter caps (NULL)
  355. 0:00:01.294076428 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:src> get pad peer caps with filter (NULL)
  356. 0:00:01.294078777 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18602d0 caps
  357. 0:00:01.294081291 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:src> peer query 0x18602d0 (caps)
  358. 0:00:01.294083734 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<whitebalance:src> pad has no peer
  359. 0:00:01.294085997 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:sink> peer caps ANY
  360. 0:00:01.294088375 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  361. 0:00:01.294096135 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  362. 0:00:01.294101126 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 1)
  363. 0:00:01.294103530 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  364. 0:00:01.294108511 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  365. 0:00:01.294113218 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:sink> transformed video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  366. 0:00:01.294117816 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  367. 0:00:01.294125769 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  368. 0:00:01.294132388 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] doing copy 0x1860370 -> 0x18602d0
  369. 0:00:01.294136249 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x1860370 -> 0x18602d0
  370. 0:00:01.294140669 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  371. 0:00:01.294145650 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:sink> sent query 0x1860280 (caps), result 1
  372. 0:00:01.294148515 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<whitebalance:sink> query returned video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  373. 0:00:01.294154635 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1061:gst_element_get_compatible_pad: found existing unlinked compatible pad whitebalance:sink
  374. 0:00:01.294157389 9561 0x145c830 INFO GST_PADS gstutils.c:1444:prepare_link_maybe_ghosting: src_caps and whitebalance in same bin, no need for ghost pads
  375. 0:00:01.294161364 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856410] posting on bus structure-change message: 0x1856410, time 99:99:99.999999999, seq-num 22, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstCapsFilter\)\ src_caps", busy=(boolean)true;
  376. 0:00:01.294173409 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856410] handling child sink message of type structure-change
  377. 0:00:01.294176725 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  378. 0:00:01.294179313 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  379. 0:00:01.294181730 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856410, structure-change from sink
  380. 0:00:01.294184628 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856410] dropped
  381. 0:00:01.294186700 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link src_caps:src and whitebalance:sink
  382. 0:00:01.294190036 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<src_caps:src> get pad caps with filter (NULL)
  383. 0:00:01.294192574 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860140 caps
  384. 0:00:01.294195175 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x1860140 (caps)
  385. 0:00:01.294197958 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  386. 0:00:01.294200326 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  387. 0:00:01.294202660 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18601e0 caps
  388. 0:00:01.294205139 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x18601e0 (caps)
  389. 0:00:01.294207731 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x18601e0 (caps)
  390. 0:00:01.294218197 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1860190
  391. 0:00:01.294224298 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  392. 0:00:01.294227073 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x18601e0 (caps), result 1
  393. 0:00:01.294229884 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  394. 0:00:01.294240677 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  395. 0:00:01.294252836 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  396. 0:00:01.294255331 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  397. 0:00:01.294265509 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  398. 0:00:01.294270972 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  399. 0:00:01.294281346 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  400. 0:00:01.294283654 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  401. 0:00:01.294287563 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  402. 0:00:01.294291405 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  403. 0:00:01.294295133 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  404. 0:00:01.294298894 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  405. 0:00:01.294301203 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  406. 0:00:01.294304789 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  407. 0:00:01.294309585 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x1860140 (caps), result 1
  408. 0:00:01.294312557 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<src_caps:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  409. 0:00:01.294316551 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<whitebalance:sink> get pad caps with filter (NULL)
  410. 0:00:01.294318985 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860050 caps
  411. 0:00:01.294323050 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:sink> doing query 0x1860050 (caps)
  412. 0:00:01.294325924 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:sink> peer filter caps (NULL)
  413. 0:00:01.294328308 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:src> get pad peer caps with filter (NULL)
  414. 0:00:01.294330647 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600f0 caps
  415. 0:00:01.294333176 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:src> peer query 0x18600f0 (caps)
  416. 0:00:01.294335654 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<whitebalance:src> pad has no peer
  417. 0:00:01.294337924 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:sink> peer caps ANY
  418. 0:00:01.294340243 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  419. 0:00:01.294345446 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  420. 0:00:01.294350206 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 1)
  421. 0:00:01.294352456 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  422. 0:00:01.294357070 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  423. 0:00:01.294361704 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:sink> transformed video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  424. 0:00:01.294366162 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  425. 0:00:01.294373390 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  426. 0:00:01.294379747 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ] doing copy 0x1846f70 -> 0x1846e30
  427. 0:00:01.294383306 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x1846f70 -> 0x1846e30
  428. 0:00:01.294387147 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  429. 0:00:01.294393731 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:sink> sent query 0x1860050 (caps), result 1
  430. 0:00:01.294396680 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<whitebalance:sink> query returned video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  431. 0:00:01.294401464 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2212:gst_pad_link_check_compatible_unlocked:<src_caps:src> src caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  432. 0:00:01.294405376 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2214:gst_pad_link_check_compatible_unlocked:<whitebalance:sink> sink caps video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  433. 0:00:01.294411370 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2232:gst_pad_link_check_compatible_unlocked: caps are compatible
  434. 0:00:01.294413799 9561 0x145c830 INFO GST_PADS gstpad.c:2518:gst_pad_link_full: linked src_caps:src and whitebalance:sink, successful
  435. 0:00:01.294416984 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  436. 0:00:01.294418993 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x1858600 reconfigure 61441
  437. 0:00:01.294421954 9561 0x145c830 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<src_caps:src> have event type reconfigure event: 0x1858600, time 99:99:99.999999999, seq-num 23, (NULL)
  438. 0:00:01.294425308 9561 0x145c830 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<src_caps:src> Received event on flushing pad. Discarding
  439. 0:00:01.294428445 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856490] posting on bus structure-change message: 0x1856490, time 99:99:99.999999999, seq-num 24, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstCapsFilter\)\ src_caps", busy=(boolean)false;
  440. 0:00:01.294436345 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856490] handling child sink message of type structure-change
  441. 0:00:01.294439451 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<whitebalance:sink> deleting message 0x1856410 of types 0x00001000
  442. 0:00:01.294443013 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856490] dropped
  443. 0:00:01.294445304 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1701:gst_element_link_pads_full: linked pad src_caps:src to pad whitebalance:sink
  444. 0:00:01.294448387 9561 0x145c830 INFO GST_ELEMENT_PADS gstutils.c:1571:gst_element_link_pads_full: trying to link element whitebalance:(any) to element exposure:(any)
  445. 0:00:01.294451331 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1678:gst_element_link_pads_full: looping through allowed src and dest pads
  446. 0:00:01.294453295 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad whitebalance:sink
  447. 0:00:01.294455670 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad whitebalance:src
  448. 0:00:01.294458028 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1002:gst_element_get_compatible_pad: finding pad in exposure compatible with whitebalance:src
  449. 0:00:01.294461066 9561 0x145c830 INFO GST_PADS gstutils.c:932:gst_pad_check_link: trying to link whitebalance:src and exposure:sink
  450. 0:00:01.294464038 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<whitebalance:src> get pad caps with filter (NULL)
  451. 0:00:01.294468148 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846e80 caps
  452. 0:00:01.294470849 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:src> doing query 0x1846e80 (caps)
  453. 0:00:01.294473682 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:src> peer filter caps (NULL)
  454. 0:00:01.294476065 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:sink> get pad peer caps with filter (NULL)
  455. 0:00:01.294478425 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846f20 caps
  456. 0:00:01.294480958 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:sink> peer query 0x1846f20 (caps)
  457. 0:00:01.294483588 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x1846f20 (caps)
  458. 0:00:01.294486183 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  459. 0:00:01.294488500 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  460. 0:00:01.294490802 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846ed0 caps
  461. 0:00:01.294493235 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x1846ed0 (caps)
  462. 0:00:01.294495718 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x1846ed0 (caps)
  463. 0:00:01.294506159 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1846de0
  464. 0:00:01.294512412 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  465. 0:00:01.294515222 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x1846ed0 (caps), result 1
  466. 0:00:01.294518052 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  467. 0:00:01.294528881 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  468. 0:00:01.294539323 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  469. 0:00:01.294543119 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  470. 0:00:01.294553401 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  471. 0:00:01.294558843 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  472. 0:00:01.294569117 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  473. 0:00:01.294571423 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  474. 0:00:01.294575262 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  475. 0:00:01.294579101 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  476. 0:00:01.294582874 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  477. 0:00:01.294586547 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  478. 0:00:01.294588868 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  479. 0:00:01.294592512 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  480. 0:00:01.294597552 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x1846f20 (caps), result 1
  481. 0:00:01.294600401 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<whitebalance:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  482. 0:00:01.294604310 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  483. 0:00:01.294608069 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  484. 0:00:01.294615959 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  485. 0:00:01.294619870 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 2)
  486. 0:00:01.294622169 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  487. 0:00:01.294625850 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  488. 0:00:01.294629420 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  489. 0:00:01.294633100 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  490. 0:00:01.294639288 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  491. 0:00:01.294644885 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  492. 0:00:01.294649201 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:src> sent query 0x1846e80 (caps), result 1
  493. 0:00:01.294651953 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<whitebalance:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  494. 0:00:01.294655845 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<exposure:sink> get pad caps with filter (NULL)
  495. 0:00:01.294658284 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600a0 caps
  496. 0:00:01.294660996 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<exposure:sink> doing query 0x18600a0 (caps)
  497. 0:00:01.294663850 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<exposure:sink> peer filter caps (NULL)
  498. 0:00:01.294666141 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<exposure:src> get pad peer caps with filter (NULL)
  499. 0:00:01.294668437 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846e30 caps
  500. 0:00:01.294670970 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<exposure:src> peer query 0x1846e30 (caps)
  501. 0:00:01.294673474 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<exposure:src> pad has no peer
  502. 0:00:01.294675717 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<exposure:sink> peer caps ANY
  503. 0:00:01.294678049 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<exposure:sink> our template ANY
  504. 0:00:01.294680346 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<exposure:sink> intersected ANY
  505. 0:00:01.294682543 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<exposure> transform caps (direction = 1)
  506. 0:00:01.294686082 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<exposure> identity from: ANY
  507. 0:00:01.294688442 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<exposure> to: ANY
  508. 0:00:01.294690710 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<exposure:sink> transformed ANY
  509. 0:00:01.294692980 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<exposure:sink> our template ANY
  510. 0:00:01.294695222 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<exposure:sink> intersected ANY
  511. 0:00:01.294697526 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<exposure> returning ANY
  512. 0:00:01.294700030 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<exposure:sink> sent query 0x18600a0 (caps), result 1
  513. 0:00:01.294702904 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<exposure:sink> query returned ANY
  514. 0:00:01.294705420 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1061:gst_element_get_compatible_pad: found existing unlinked compatible pad exposure:sink
  515. 0:00:01.294708074 9561 0x145c830 INFO GST_PADS gstutils.c:1444:prepare_link_maybe_ghosting: whitebalance and exposure in same bin, no need for ghost pads
  516. 0:00:01.294711832 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856510] posting on bus structure-change message: 0x1856510, time 99:99:99.999999999, seq-num 25, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcamWhitebalance\)\ whitebalance", busy=(boolean)true;
  517. 0:00:01.294719927 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856510] handling child sink message of type structure-change
  518. 0:00:01.294723047 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  519. 0:00:01.294725601 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  520. 0:00:01.294727967 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856510, structure-change from sink
  521. 0:00:01.294730918 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856510] dropped
  522. 0:00:01.294732995 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link whitebalance:src and exposure:sink
  523. 0:00:01.294736192 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<whitebalance:src> get pad caps with filter (NULL)
  524. 0:00:01.294738673 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860140 caps
  525. 0:00:01.294741303 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:src> doing query 0x1860140 (caps)
  526. 0:00:01.294744017 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:src> peer filter caps (NULL)
  527. 0:00:01.294746328 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:sink> get pad peer caps with filter (NULL)
  528. 0:00:01.294748627 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860190 caps
  529. 0:00:01.294751076 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:sink> peer query 0x1860190 (caps)
  530. 0:00:01.294753622 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x1860190 (caps)
  531. 0:00:01.294757664 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  532. 0:00:01.294760042 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  533. 0:00:01.294762367 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18601e0 caps
  534. 0:00:01.294764785 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x18601e0 (caps)
  535. 0:00:01.294767266 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x18601e0 (caps)
  536. 0:00:01.294777586 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1860230
  537. 0:00:01.294783704 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  538. 0:00:01.294786440 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x18601e0 (caps), result 1
  539. 0:00:01.294789231 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  540. 0:00:01.294800605 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  541. 0:00:01.294811305 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  542. 0:00:01.294813621 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  543. 0:00:01.294824003 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  544. 0:00:01.294829417 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  545. 0:00:01.294841363 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  546. 0:00:01.294843742 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  547. 0:00:01.294847687 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  548. 0:00:01.294851512 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  549. 0:00:01.294855402 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  550. 0:00:01.294859115 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  551. 0:00:01.294861426 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  552. 0:00:01.294865084 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  553. 0:00:01.294870064 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x1860190 (caps), result 1
  554. 0:00:01.294872937 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<whitebalance:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  555. 0:00:01.294876806 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  556. 0:00:01.294880602 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  557. 0:00:01.294887343 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  558. 0:00:01.294891029 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 2)
  559. 0:00:01.294893296 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  560. 0:00:01.294896834 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  561. 0:00:01.294900394 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  562. 0:00:01.294905353 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  563. 0:00:01.294911573 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  564. 0:00:01.294916869 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  565. 0:00:01.294921295 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:src> sent query 0x1860140 (caps), result 1
  566. 0:00:01.294924126 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<whitebalance:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  567. 0:00:01.294928078 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<exposure:sink> get pad caps with filter (NULL)
  568. 0:00:01.294930507 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860140 caps
  569. 0:00:01.294933182 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<exposure:sink> doing query 0x1860140 (caps)
  570. 0:00:01.294935936 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<exposure:sink> peer filter caps (NULL)
  571. 0:00:01.294938223 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<exposure:src> get pad peer caps with filter (NULL)
  572. 0:00:01.294940574 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860370 caps
  573. 0:00:01.294943119 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<exposure:src> peer query 0x1860370 (caps)
  574. 0:00:01.294945633 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<exposure:src> pad has no peer
  575. 0:00:01.294947852 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<exposure:sink> peer caps ANY
  576. 0:00:01.294950154 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<exposure:sink> our template ANY
  577. 0:00:01.294952427 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<exposure:sink> intersected ANY
  578. 0:00:01.294954601 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<exposure> transform caps (direction = 1)
  579. 0:00:01.294956787 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<exposure> identity from: ANY
  580. 0:00:01.294959036 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<exposure> to: ANY
  581. 0:00:01.294961256 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<exposure:sink> transformed ANY
  582. 0:00:01.294963512 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<exposure:sink> our template ANY
  583. 0:00:01.294965732 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<exposure:sink> intersected ANY
  584. 0:00:01.294967955 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<exposure> returning ANY
  585. 0:00:01.294970355 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<exposure:sink> sent query 0x1860140 (caps), result 1
  586. 0:00:01.294974582 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<exposure:sink> query returned ANY
  587. 0:00:01.294977112 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2212:gst_pad_link_check_compatible_unlocked:<whitebalance:src> src caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  588. 0:00:01.294980800 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2214:gst_pad_link_check_compatible_unlocked:<exposure:sink> sink caps ANY
  589. 0:00:01.294983119 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2232:gst_pad_link_check_compatible_unlocked: caps are compatible
  590. 0:00:01.294985463 9561 0x145c830 INFO GST_PADS gstpad.c:2518:gst_pad_link_full: linked whitebalance:src and exposure:sink, successful
  591. 0:00:01.294988387 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  592. 0:00:01.294990304 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x1858670 reconfigure 61441
  593. 0:00:01.294993181 9561 0x145c830 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<whitebalance:src> have event type reconfigure event: 0x1858670, time 99:99:99.999999999, seq-num 26, (NULL)
  594. 0:00:01.294996313 9561 0x145c830 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<whitebalance:src> Received event on flushing pad. Discarding
  595. 0:00:01.294999391 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856590] posting on bus structure-change message: 0x1856590, time 99:99:99.999999999, seq-num 27, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcamWhitebalance\)\ whitebalance", busy=(boolean)false;
  596. 0:00:01.295006656 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856590] handling child sink message of type structure-change
  597. 0:00:01.295009714 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<exposure:sink> deleting message 0x1856510 of types 0x00001000
  598. 0:00:01.295013212 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856590] dropped
  599. 0:00:01.295015424 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1701:gst_element_link_pads_full: linked pad whitebalance:src to pad exposure:sink
  600. 0:00:01.295018468 9561 0x145c830 INFO GST_ELEMENT_PADS gstutils.c:1571:gst_element_link_pads_full: trying to link element exposure:(any) to element debayer:(any)
  601. 0:00:01.295021308 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1678:gst_element_link_pads_full: looping through allowed src and dest pads
  602. 0:00:01.295023132 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad exposure:sink
  603. 0:00:01.295025396 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1681:gst_element_link_pads_full: trying src pad exposure:src
  604. 0:00:01.295027622 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1002:gst_element_get_compatible_pad: finding pad in debayer compatible with exposure:src
  605. 0:00:01.295030583 9561 0x145c830 INFO GST_PADS gstutils.c:932:gst_pad_check_link: trying to link exposure:src and debayer:sink
  606. 0:00:01.295033500 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<exposure:src> get pad caps with filter (NULL)
  607. 0:00:01.295035962 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860280 caps
  608. 0:00:01.295038500 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<exposure:src> doing query 0x1860280 (caps)
  609. 0:00:01.295041175 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<exposure:src> peer filter caps (NULL)
  610. 0:00:01.295045020 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<exposure:sink> get pad peer caps with filter (NULL)
  611. 0:00:01.295047461 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860190 caps
  612. 0:00:01.295050021 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<exposure:sink> peer query 0x1860190 (caps)
  613. 0:00:01.295052535 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:src> doing query 0x1860190 (caps)
  614. 0:00:01.295055092 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:src> peer filter caps (NULL)
  615. 0:00:01.295057430 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:sink> get pad peer caps with filter (NULL)
  616. 0:00:01.295059749 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860230 caps
  617. 0:00:01.295062250 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:sink> peer query 0x1860230 (caps)
  618. 0:00:01.295064814 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x1860230 (caps)
  619. 0:00:01.295067320 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  620. 0:00:01.295069579 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  621. 0:00:01.295071829 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18601e0 caps
  622. 0:00:01.295074275 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x18601e0 (caps)
  623. 0:00:01.295076779 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x18601e0 (caps)
  624. 0:00:01.295087209 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x1860050
  625. 0:00:01.295093291 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  626. 0:00:01.295096033 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x18601e0 (caps), result 1
  627. 0:00:01.295098860 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  628. 0:00:01.295109720 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  629. 0:00:01.295122669 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  630. 0:00:01.295125148 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  631. 0:00:01.295135838 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  632. 0:00:01.295141070 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  633. 0:00:01.295151703 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  634. 0:00:01.295153970 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  635. 0:00:01.295157875 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  636. 0:00:01.295161789 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  637. 0:00:01.295165546 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  638. 0:00:01.295169279 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  639. 0:00:01.295171541 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  640. 0:00:01.295175274 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  641. 0:00:01.295180304 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x1860230 (caps), result 1
  642. 0:00:01.295183498 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<whitebalance:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  643. 0:00:01.295187350 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  644. 0:00:01.295192894 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  645. 0:00:01.295199411 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  646. 0:00:01.295203089 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 2)
  647. 0:00:01.295205346 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  648. 0:00:01.295208891 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  649. 0:00:01.295212378 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  650. 0:00:01.295216116 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  651. 0:00:01.295222196 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  652. 0:00:01.295227267 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  653. 0:00:01.295231439 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:src> sent query 0x1860190 (caps), result 1
  654. 0:00:01.295234513 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<exposure:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  655. 0:00:01.295238570 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<exposure:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  656. 0:00:01.295242172 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<exposure:src> our template ANY
  657. 0:00:01.295244578 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<exposure:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  658. 0:00:01.295248093 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<exposure> transform caps (direction = 2)
  659. 0:00:01.295250310 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<exposure> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  660. 0:00:01.295253860 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<exposure> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  661. 0:00:01.295257394 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<exposure:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  662. 0:00:01.295262779 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<exposure:src> our template ANY
  663. 0:00:01.295265155 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<exposure:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  664. 0:00:01.295269830 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg doing copy 0x1846e80 -> 0x1846ed0
  665. 0:00:01.295272947 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x1846e80 -> 0x1846ed0
  666. 0:00:01.295276699 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<exposure> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  667. 0:00:01.295280673 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<exposure:src> sent query 0x1860280 (caps), result 1
  668. 0:00:01.295283489 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<exposure:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  669. 0:00:01.295287332 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<debayer:sink> get pad caps with filter (NULL)
  670. 0:00:01.295289744 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860000 caps
  671. 0:00:01.295292312 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<debayer:sink> doing query 0x1860000 (caps)
  672. 0:00:01.295295048 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<debayer:sink> peer filter caps (NULL)
  673. 0:00:01.295297383 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<debayer:src> get pad peer caps with filter (NULL)
  674. 0:00:01.295299670 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846f70 caps
  675. 0:00:01.295302136 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<debayer:src> peer query 0x1846f70 (caps)
  676. 0:00:01.295304669 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<debayer:src> pad has no peer
  677. 0:00:01.295306936 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<debayer:sink> peer caps ANY
  678. 0:00:01.295309250 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<debayer:sink> our template video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  679. 0:00:01.295314785 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<debayer:sink> intersected video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  680. 0:00:01.295319819 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<debayer> transform caps (direction = 1)
  681. 0:00:01.295322228 9561 0x145c830 DEBUG bayer2rgb gstbayer2rgb.c:289:gst_bayer2rgb_transform_caps:<debayer> transforming caps from video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  682. 0:00:01.295328427 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  683. 0:00:01.295332330 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  684. 0:00:01.295337047 9561 0x145c830 DEBUG bayer2rgb gstbayer2rgb.c:318:gst_bayer2rgb_transform_caps:<debayer> into video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  685. 0:00:01.295341813 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<debayer> to: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  686. 0:00:01.295346487 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<debayer:sink> transformed video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  687. 0:00:01.295351029 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<debayer:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  688. 0:00:01.295358580 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<debayer:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  689. 0:00:01.295365593 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] doing copy 0x1846f70 -> 0x1860280
  690. 0:00:01.295369228 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x1846f70 -> 0x1860280
  691. 0:00:01.295372824 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<debayer> returning video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  692. 0:00:01.295377610 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<debayer:sink> sent query 0x1860000 (caps), result 1
  693. 0:00:01.295380470 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<debayer:sink> query returned video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  694. 0:00:01.295386350 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1061:gst_element_get_compatible_pad: found existing unlinked compatible pad debayer:sink
  695. 0:00:01.295389128 9561 0x145c830 INFO GST_PADS gstutils.c:1444:prepare_link_maybe_ghosting: exposure and debayer in same bin, no need for ghost pads
  696. 0:00:01.295392942 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856610] posting on bus structure-change message: 0x1856610, time 99:99:99.999999999, seq-num 28, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcamautoexposure\)\ exposure", busy=(boolean)true;
  697. 0:00:01.295400392 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856610] handling child sink message of type structure-change
  698. 0:00:01.295403485 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  699. 0:00:01.295406068 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  700. 0:00:01.295410065 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856610, structure-change from sink
  701. 0:00:01.295413134 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856610] dropped
  702. 0:00:01.295415298 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link exposure:src and debayer:sink
  703. 0:00:01.295418467 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<exposure:src> get pad caps with filter (NULL)
  704. 0:00:01.295420903 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846ed0 caps
  705. 0:00:01.295423469 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<exposure:src> doing query 0x1846ed0 (caps)
  706. 0:00:01.295426243 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<exposure:src> peer filter caps (NULL)
  707. 0:00:01.295428577 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<exposure:sink> get pad peer caps with filter (NULL)
  708. 0:00:01.295430936 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860190 caps
  709. 0:00:01.295433455 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<exposure:sink> peer query 0x1860190 (caps)
  710. 0:00:01.295436059 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<whitebalance:src> doing query 0x1860190 (caps)
  711. 0:00:01.295438585 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<whitebalance:src> peer filter caps (NULL)
  712. 0:00:01.295440885 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<whitebalance:sink> get pad peer caps with filter (NULL)
  713. 0:00:01.295443213 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600a0 caps
  714. 0:00:01.295445623 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<whitebalance:sink> peer query 0x18600a0 (caps)
  715. 0:00:01.295448095 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:src> doing query 0x18600a0 (caps)
  716. 0:00:01.295450553 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<src_caps:src> peer filter caps (NULL)
  717. 0:00:01.295452812 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<src_caps:sink> get pad peer caps with filter (NULL)
  718. 0:00:01.295455093 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1846e30 caps
  719. 0:00:01.295457502 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<src_caps:sink> peer query 0x1846e30 (caps)
  720. 0:00:01.295459981 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x1846e30 (caps)
  721. 0:00:01.295470297 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x18600f0
  722. 0:00:01.295476471 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  723. 0:00:01.295479219 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x1846e30 (caps), result 1
  724. 0:00:01.295483344 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<src_caps:sink> peer query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  725. 0:00:01.295494351 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<src_caps:src> peer caps video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  726. 0:00:01.295504949 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<src_caps:src> our template ANY
  727. 0:00:01.295507363 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  728. 0:00:01.295517746 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<src_caps> transform caps (direction = 2)
  729. 0:00:01.295522976 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:295:gst_capsfilter_transform_caps:<src_caps> input: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  730. 0:00:01.295533707 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:296:gst_capsfilter_transform_caps:<src_caps> filter: (NULL)
  731. 0:00:01.295536005 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:298:gst_capsfilter_transform_caps:<src_caps> caps filter: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  732. 0:00:01.295539920 9561 0x145c830 DEBUG capsfilter gstcapsfilter.c:299:gst_capsfilter_transform_caps:<src_caps> intersect: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  733. 0:00:01.295543741 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<src_caps> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  734. 0:00:01.295547510 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<src_caps:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  735. 0:00:01.295551212 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<src_caps:src> our template ANY
  736. 0:00:01.295553463 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<src_caps:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  737. 0:00:01.295558531 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<src_caps> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  738. 0:00:01.295563523 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<src_caps:src> sent query 0x18600a0 (caps), result 1
  739. 0:00:01.295566681 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<whitebalance:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  740. 0:00:01.295570545 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<whitebalance:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  741. 0:00:01.295574336 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  742. 0:00:01.295580649 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  743. 0:00:01.295584241 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<whitebalance> transform caps (direction = 2)
  744. 0:00:01.295586498 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<whitebalance> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  745. 0:00:01.295590059 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<whitebalance> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  746. 0:00:01.295593603 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<whitebalance:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  747. 0:00:01.295597311 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<whitebalance:src> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
  748. 0:00:01.295603251 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<whitebalance:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  749. 0:00:01.295608322 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<whitebalance> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  750. 0:00:01.295612548 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<whitebalance:src> sent query 0x1860190 (caps), result 1
  751. 0:00:01.295615566 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<exposure:sink> peer query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  752. 0:00:01.295619325 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<exposure:src> peer caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  753. 0:00:01.295623110 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<exposure:src> our template ANY
  754. 0:00:01.295626843 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<exposure:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  755. 0:00:01.295630382 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<exposure> transform caps (direction = 2)
  756. 0:00:01.295632639 9561 0x145c830 DEBUG basetransform gstbasetransform.c:504:gst_base_transform_default_transform_caps:<exposure> identity from: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  757. 0:00:01.295636168 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<exposure> to: video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  758. 0:00:01.295639706 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<exposure:src> transformed video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  759. 0:00:01.295643444 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<exposure:src> our template ANY
  760. 0:00:01.295645763 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<exposure:src> intersected video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  761. 0:00:01.295650257 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg doing copy 0x18602d0 -> 0x1860140
  762. 0:00:01.295653203 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x18602d0 -> 0x1860140
  763. 0:00:01.295656495 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<exposure> returning video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  764. 0:00:01.295660212 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<exposure:src> sent query 0x1846ed0 (caps), result 1
  765. 0:00:01.295662920 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<exposure:src> query returned video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  766. 0:00:01.295666696 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<debayer:sink> get pad caps with filter (NULL)
  767. 0:00:01.295669127 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860320 caps
  768. 0:00:01.295671813 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<debayer:sink> doing query 0x1860320 (caps)
  769. 0:00:01.295674574 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<debayer:sink> peer filter caps (NULL)
  770. 0:00:01.295676850 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<debayer:src> get pad peer caps with filter (NULL)
  771. 0:00:01.295679170 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860370 caps
  772. 0:00:01.295681697 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<debayer:src> peer query 0x1860370 (caps)
  773. 0:00:01.295684184 9561 0x145c830 INFO GST_PADS gstpad.c:4086:gst_pad_peer_query:<debayer:src> pad has no peer
  774. 0:00:01.295686461 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<debayer:sink> peer caps ANY
  775. 0:00:01.295688760 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<debayer:sink> our template video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  776. 0:00:01.295695646 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<debayer:sink> intersected video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  777. 0:00:01.295700989 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<debayer> transform caps (direction = 1)
  778. 0:00:01.295703298 9561 0x145c830 DEBUG bayer2rgb gstbayer2rgb.c:289:gst_bayer2rgb_transform_caps:<debayer> transforming caps from video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  779. 0:00:01.295709085 9561 0x145c830 DEBUG structure gststructure.c:2316:gst_structure_parse_field: trying field name 'format'
  780. 0:00:01.295711366 9561 0x145c830 DEBUG structure gststructure.c:2367:gst_structure_parse_value: trying type name 'string'
  781. 0:00:01.295715548 9561 0x145c830 DEBUG bayer2rgb gstbayer2rgb.c:318:gst_bayer2rgb_transform_caps:<debayer> into video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  782. 0:00:01.295720877 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<debayer> to: video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  783. 0:00:01.295725759 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<debayer:sink> transformed video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  784. 0:00:01.295730413 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<debayer:sink> our template video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  785. 0:00:01.295737614 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<debayer:sink> intersected video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  786. 0:00:01.295744596 9561 0x145c830 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] doing copy 0x1860190 -> 0x1860230
  787. 0:00:01.295748397 9561 0x145c830 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x1860190 -> 0x1860230
  788. 0:00:01.295752004 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<debayer> returning video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  789. 0:00:01.295756935 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<debayer:sink> sent query 0x1860320 (caps), result 1
  790. 0:00:01.295759799 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<debayer:sink> query returned video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  791. 0:00:01.295764735 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2212:gst_pad_link_check_compatible_unlocked:<exposure:src> src caps video/x-bayer, framerate=(fraction)30/1, width=(int)1280, height=(int)720, format=(string)grbg
  792. 0:00:01.295770253 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2214:gst_pad_link_check_compatible_unlocked:<debayer:sink> sink caps video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  793. 0:00:01.295776287 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2232:gst_pad_link_check_compatible_unlocked: caps are compatible
  794. 0:00:01.295778767 9561 0x145c830 INFO GST_PADS gstpad.c:2518:gst_pad_link_full: linked exposure:src and debayer:sink, successful
  795. 0:00:01.295782005 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  796. 0:00:01.295783937 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x18586e0 reconfigure 61441
  797. 0:00:01.295787146 9561 0x145c830 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<exposure:src> have event type reconfigure event: 0x18586e0, time 99:99:99.999999999, seq-num 29, (NULL)
  798. 0:00:01.295790423 9561 0x145c830 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<exposure:src> Received event on flushing pad. Discarding
  799. 0:00:01.295793572 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856690] posting on bus structure-change message: 0x1856690, time 99:99:99.999999999, seq-num 30, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstTcamautoexposure\)\ exposure", busy=(boolean)false;
  800. 0:00:01.295801318 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856690] handling child sink message of type structure-change
  801. 0:00:01.295804478 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<debayer:sink> deleting message 0x1856610 of types 0x00001000
  802. 0:00:01.295808089 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856690] dropped
  803. 0:00:01.295810380 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstutils.c:1701:gst_element_link_pads_full: linked pad exposure:src to pad debayer:sink
  804. 0:00:01.295813538 9561 0x145c830 DEBUG tcambin tcambin.cpp:282:gst_tcambin_create_elements: Using bayer2rgb as exit element for ghost pad
  805. 0:00:01.295815850 9561 0x145c830 INFO GST_ELEMENT_PADS gstelement.c:907:gst_element_get_static_pad: found pad debayer:src
  806. 0:00:01.295819259 9561 0x145c830 DEBUG GST_PADS gstghostpad.c:840:gst_ghost_pad_set_target:<tcambinsrc0:src> set target debayer:src
  807. 0:00:01.295822211 9561 0x145c830 DEBUG GST_PADS gstghostpad.c:862:gst_ghost_pad_set_target:<tcambinsrc0:src> connecting internal pad to target <debayer:src>
  808. 0:00:01.295825663 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856710] posting on bus structure-change message: 0x1856710, time 99:99:99.999999999, seq-num 31, element 'proxypad0', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstBayer2RGB\)\ debayer", busy=(boolean)true;
  809. 0:00:01.295832423 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856710] handling child proxypad0 message of type structure-change
  810. 0:00:01.295835441 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  811. 0:00:01.295837923 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  812. 0:00:01.295840260 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856710, structure-change from proxypad0
  813. 0:00:01.295844765 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856710] dropped
  814. 0:00:01.295846914 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link debayer:src and src:proxypad0
  815. 0:00:01.295850039 9561 0x145c830 INFO GST_PADS gstpad.c:2518:gst_pad_link_full: linked debayer:src and src:proxypad0, successful
  816. 0:00:01.295852774 9561 0x145c830 INFO GST_EVENT gstevent.c:1382:gst_event_new_reconfigure: creating reconfigure event
  817. 0:00:01.295854640 9561 0x145c830 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x1858750 reconfigure 61441
  818. 0:00:01.295857520 9561 0x145c830 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<debayer:src> have event type reconfigure event: 0x1858750, time 99:99:99.999999999, seq-num 32, (NULL)
  819. 0:00:01.295860620 9561 0x145c830 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<debayer:src> Received event on flushing pad. Discarding
  820. 0:00:01.295863326 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856690] posting on bus structure-change message: 0x1856690, time 99:99:99.999999999, seq-num 33, element 'proxypad0', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstBayer2RGB\)\ debayer", busy=(boolean)false;
  821. 0:00:01.295869562 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856690] handling child proxypad0 message of type structure-change
  822. 0:00:01.295872545 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<src:proxypad0> deleting message 0x1856710 of types 0x00001000
  823. 0:00:01.295875827 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856690] dropped
  824. 0:00:01.295878885 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856610] posting on bus structure-change message: 0x1856610, time 99:99:99.999999999, seq-num 34, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstBayer2RGB\)\ debayer", busy=(boolean)true;
  825. 0:00:01.295884819 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856610] handling child sink message of type structure-change
  826. 0:00:01.295887693 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  827. 0:00:01.295890083 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  828. 0:00:01.295892376 9561 0x145c830 DEBUG bin gstbin.c:929:bin_replace_message:<tcambinsrc0> got new message 0x1856610, structure-change from sink
  829. 0:00:01.295895180 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856610] dropped
  830. 0:00:01.295897247 9561 0x145c830 INFO GST_PADS gstpad.c:2312:gst_pad_link_prepare: trying to link debayer:src and capsfilter0:sink
  831. 0:00:01.295900244 9561 0x145c830 INFO GST_PADS gstpad.c:2342:gst_pad_link_prepare: src debayer:src was already linked to src:proxypad0
  832. 0:00:01.295903361 9561 0x145c830 INFO GST_PADS gstpad.c:2461:gst_pad_link_full: link between debayer:src and capsfilter0:sink failed: was linked
  833. 0:00:01.295907279 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856590] posting on bus structure-change message: 0x1856590, time 99:99:99.999999999, seq-num 35, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstBayer2RGB\)\ debayer", busy=(boolean)false;
  834. 0:00:01.295913037 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856590] handling child sink message of type structure-change
  835. 0:00:01.295917703 9561 0x145c830 DEBUG bin gstbin.c:957:bin_remove_messages:<capsfilter0:sink> deleting message 0x1856610 of types 0x00001000
  836. 0:00:01.295921036 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856590] dropped
  837. 0:00:01.295923184 9561 0x145c830 WARN tcambin tcambin.cpp:477:gst_tcambin_pad_activation: LINK!
  838. 0:00:01.295925930 9561 0x145c830 DEBUG bin gstbin.c:2517:gst_bin_src_pads_activate:<tcambinsrc0> pad activation successful
  839. 0:00:01.295929476 9561 0x145c830 DEBUG bin gstbin.c:2195:gst_bin_sort_iterator_resync:<tcambinsrc0> resync
  840. 0:00:01.295932317 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  841. 0:00:01.295934665 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  842. 0:00:01.295937211 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element exposure, degree 0->1, linked to debayer
  843. 0:00:01.295940686 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  844. 0:00:01.295942929 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  845. 0:00:01.295945214 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element src_caps, degree 0->1, linked to whitebalance
  846. 0:00:01.295948312 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  847. 0:00:01.295950573 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  848. 0:00:01.295952849 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element whitebalance, degree 0->1, linked to exposure
  849. 0:00:01.295955861 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  850. 0:00:01.295958083 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  851. 0:00:01.295960335 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element source, degree 0->1, linked to src_caps
  852. 0:00:01.295963250 9561 0x145c830 DEBUG bin gstbin.c:2121:update_degree:<tcambinsrc0> element source not linked on any sinkpads
  853. 0:00:01.295966177 9561 0x145c830 DEBUG bin gstbin.c:2167:gst_bin_sort_iterator_next:<tcambinsrc0> queue empty, next best: debayer
  854. 0:00:01.295968701 9561 0x145c830 DEBUG bin gstbin.c:2182:gst_bin_sort_iterator_next:<tcambinsrc0> queue head gives debayer
  855. 0:00:01.295971179 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  856. 0:00:01.295973396 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  857. 0:00:01.295975616 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element exposure, degree 1->0, linked to debayer
  858. 0:00:01.295978405 9561 0x145c830 DEBUG bin gstbin.c:1981:add_to_queue:<tcambinsrc0> adding 'exposure' to queue
  859. 0:00:01.295981477 9561 0x145c830 INFO GST_STATES gstbin.c:2316:gst_bin_element_set_state:<debayer> current NULL pending VOID_PENDING, desired next PAUSED
  860. 0:00:01.295984684 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00100000
  861. 0:00:01.295987016 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> async-start
  862. 0:00:01.295989401 9561 0x145c830 DEBUG bin gstbin.c:2411:gst_bin_element_set_state:<tcambinsrc0> setting element debayer to PAUSED, base_time 0:00:00.000000000
  863. 0:00:01.295994582 9561 0x145c830 DEBUG GST_STATES gstelement.c:2523:gst_element_set_state_func:<debayer> set_state to PAUSED
  864. 0:00:01.295997093 9561 0x145c830 DEBUG GST_STATES gstelement.c:2548:gst_element_set_state_func:<debayer> setting target state to PAUSED
  865. 0:00:01.295999325 9561 0x145c830 DEBUG GST_STATES gstelement.c:2561:gst_element_set_state_func:<debayer> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
  866. 0:00:01.296002437 9561 0x145c830 DEBUG GST_STATES gstelement.c:2595:gst_element_set_state_func:<debayer> intermediate: setting state from NULL to READY
  867. 0:00:01.296005956 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<debayer> element changed state SUCCESS
  868. 0:00:01.296008167 9561 0x145c830 INFO GST_STATES gstelement.c:2347:gst_element_continue_state:<debayer> committing state from NULL to READY, pending PAUSED, next PAUSED
  869. 0:00:01.296011404 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<debayer> notifying about state-changed NULL to READY (PAUSED pending)
  870. 0:00:01.296015294 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856510] posting on bus state-changed message: 0x1856510, time 99:99:99.999999999, seq-num 36, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  871. 0:00:01.296021758 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856510] handling child debayer message of type state-changed
  872. 0:00:01.296024781 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  873. 0:00:01.296027246 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856510] posting on bus state-changed message: 0x1856510, time 99:99:99.999999999, seq-num 36, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  874. 0:00:01.296032978 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856510] handling child debayer message of type state-changed
  875. 0:00:01.296035757 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  876. 0:00:01.296038061 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856510] posting on bus state-changed message: 0x1856510, time 99:99:99.999999999, seq-num 36, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  877. 0:00:01.296043457 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856510] pushing on async queue
  878. 0:00:01.296046196 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856510] pushed on async queue
  879. 0:00:01.296048639 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856510] dropped
  880. 0:00:01.296050864 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856510] dropped
  881. 0:00:01.296053077 9561 0x145c830 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<debayer> continue state change READY to PAUSED, final PAUSED
  882. 0:00:01.296056116 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<debayer> activate pads
  883. 0:00:01.296059664 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<debayer:src> activating pad from none
  884. 0:00:01.296062182 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<debayer:src> setting pad into push mode, unset flushing
  885. 0:00:01.296066239 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<debayer:src> activated in push mode
  886. 0:00:01.296069620 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<debayer:sink> activating pad from none
  887. 0:00:01.296071721 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<debayer:sink> setting pad into push mode, unset flushing
  888. 0:00:01.296074075 9561 0x145c830 DEBUG GST_PADS gstpad.c:989:pre_activate:<debayer:sink> reschedule events on peer exposure:src
  889. 0:00:01.296077166 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<debayer:sink> get current pad caps (NULL)
  890. 0:00:01.296079768 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<debayer:src> get current pad caps (NULL)
  891. 0:00:01.296082100 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2449:gst_base_transform_activate:<debayer> have_same_caps 0
  892. 0:00:01.296084791 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<debayer:sink> activated in push mode
  893. 0:00:01.296087442 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2812:gst_element_pads_activate:<debayer> pad activation successful
  894. 0:00:01.296089801 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<debayer> element changed state SUCCESS
  895. 0:00:01.296091869 9561 0x145c830 INFO GST_STATES gstelement.c:2372:gst_element_continue_state:<debayer> completed state change to PAUSED
  896. 0:00:01.296094172 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<debayer> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
  897. 0:00:01.296097702 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856490] posting on bus state-changed message: 0x1856490, time 99:99:99.999999999, seq-num 37, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  898. 0:00:01.296103410 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856490] handling child debayer message of type state-changed
  899. 0:00:01.296106232 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  900. 0:00:01.296108365 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856490] posting on bus state-changed message: 0x1856490, time 99:99:99.999999999, seq-num 37, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  901. 0:00:01.296113411 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856490] handling child debayer message of type state-changed
  902. 0:00:01.296116142 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  903. 0:00:01.296118215 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856490] posting on bus state-changed message: 0x1856490, time 99:99:99.999999999, seq-num 37, element 'debayer', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  904. 0:00:01.296123073 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856490] pushing on async queue
  905. 0:00:01.296125365 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856490] pushed on async queue
  906. 0:00:01.296127750 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856490] dropped
  907. 0:00:01.296131996 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856490] dropped
  908. 0:00:01.296134634 9561 0x145c830 DEBUG GST_STATES gstelement.c:2607:gst_element_set_state_func:<debayer> returned SUCCESS
  909. 0:00:01.296137029 9561 0x145c830 INFO GST_STATES gstbin.c:2764:gst_bin_change_state_func:<tcambinsrc0> child 'debayer' changed state to 3(PAUSED) successfully
  910. 0:00:01.296140660 9561 0x145c830 DEBUG bin gstbin.c:2182:gst_bin_sort_iterator_next:<tcambinsrc0> queue head gives exposure
  911. 0:00:01.296142971 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  912. 0:00:01.296145352 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  913. 0:00:01.296147796 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element whitebalance, degree 1->0, linked to exposure
  914. 0:00:01.296150998 9561 0x145c830 DEBUG bin gstbin.c:1981:add_to_queue:<tcambinsrc0> adding 'whitebalance' to queue
  915. 0:00:01.296153674 9561 0x145c830 INFO GST_STATES gstbin.c:2316:gst_bin_element_set_state:<exposure> current NULL pending VOID_PENDING, desired next PAUSED
  916. 0:00:01.296156607 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00100000
  917. 0:00:01.296158991 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> async-start
  918. 0:00:01.296161217 9561 0x145c830 DEBUG bin gstbin.c:2411:gst_bin_element_set_state:<tcambinsrc0> setting element exposure to PAUSED, base_time 0:00:00.000000000
  919. 0:00:01.296164832 9561 0x145c830 DEBUG GST_STATES gstelement.c:2523:gst_element_set_state_func:<exposure> set_state to PAUSED
  920. 0:00:01.296167095 9561 0x145c830 DEBUG GST_STATES gstelement.c:2548:gst_element_set_state_func:<exposure> setting target state to PAUSED
  921. 0:00:01.296169333 9561 0x145c830 DEBUG GST_STATES gstelement.c:2561:gst_element_set_state_func:<exposure> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
  922. 0:00:01.296172686 9561 0x145c830 DEBUG GST_STATES gstelement.c:2595:gst_element_set_state_func:<exposure> intermediate: setting state from NULL to READY
  923. 0:00:01.296175670 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<exposure> element changed state SUCCESS
  924. 0:00:01.296177727 9561 0x145c830 INFO GST_STATES gstelement.c:2347:gst_element_continue_state:<exposure> committing state from NULL to READY, pending PAUSED, next PAUSED
  925. 0:00:01.296180763 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<exposure> notifying about state-changed NULL to READY (PAUSED pending)
  926. 0:00:01.296184070 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856410] posting on bus state-changed message: 0x1856410, time 99:99:99.999999999, seq-num 38, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  927. 0:00:01.296189635 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856410] handling child exposure message of type state-changed
  928. 0:00:01.296192560 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  929. 0:00:01.296194670 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856410] posting on bus state-changed message: 0x1856410, time 99:99:99.999999999, seq-num 38, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  930. 0:00:01.296201187 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856410] handling child exposure message of type state-changed
  931. 0:00:01.296204007 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  932. 0:00:01.296206095 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856410] posting on bus state-changed message: 0x1856410, time 99:99:99.999999999, seq-num 38, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  933. 0:00:01.296211155 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856410] pushing on async queue
  934. 0:00:01.296213415 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856410] pushed on async queue
  935. 0:00:01.296215737 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856410] dropped
  936. 0:00:01.296217951 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856410] dropped
  937. 0:00:01.296220110 9561 0x145c830 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<exposure> continue state change READY to PAUSED, final PAUSED
  938. 0:00:01.296222976 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<exposure> activate pads
  939. 0:00:01.296225700 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<exposure:src> activating pad from none
  940. 0:00:01.296227887 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<exposure:src> setting pad into push mode, unset flushing
  941. 0:00:01.296230210 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<exposure:src> activated in push mode
  942. 0:00:01.296233168 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<exposure:sink> activating pad from none
  943. 0:00:01.296235271 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<exposure:sink> setting pad into push mode, unset flushing
  944. 0:00:01.296237553 9561 0x145c830 DEBUG GST_PADS gstpad.c:989:pre_activate:<exposure:sink> reschedule events on peer whitebalance:src
  945. 0:00:01.296240136 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<exposure:sink> get current pad caps (NULL)
  946. 0:00:01.296242547 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<exposure:src> get current pad caps (NULL)
  947. 0:00:01.296244814 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2449:gst_base_transform_activate:<exposure> have_same_caps 0
  948. 0:00:01.296247194 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<exposure:sink> activated in push mode
  949. 0:00:01.296249754 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2812:gst_element_pads_activate:<exposure> pad activation successful
  950. 0:00:01.296252138 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<exposure> element changed state SUCCESS
  951. 0:00:01.296254219 9561 0x145c830 INFO GST_STATES gstelement.c:2372:gst_element_continue_state:<exposure> completed state change to PAUSED
  952. 0:00:01.296256481 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<exposure> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
  953. 0:00:01.296259807 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856390] posting on bus state-changed message: 0x1856390, time 99:99:99.999999999, seq-num 39, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  954. 0:00:01.296265196 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856390] handling child exposure message of type state-changed
  955. 0:00:01.296269333 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  956. 0:00:01.296271507 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856390] posting on bus state-changed message: 0x1856390, time 99:99:99.999999999, seq-num 39, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  957. 0:00:01.296276990 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856390] handling child exposure message of type state-changed
  958. 0:00:01.296279818 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  959. 0:00:01.296281837 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856390] posting on bus state-changed message: 0x1856390, time 99:99:99.999999999, seq-num 39, element 'exposure', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  960. 0:00:01.296286951 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856390] pushing on async queue
  961. 0:00:01.296289213 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856390] pushed on async queue
  962. 0:00:01.296291563 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856390] dropped
  963. 0:00:01.296293765 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856390] dropped
  964. 0:00:01.296296167 9561 0x145c830 DEBUG GST_STATES gstelement.c:2607:gst_element_set_state_func:<exposure> returned SUCCESS
  965. 0:00:01.296298419 9561 0x145c830 INFO GST_STATES gstbin.c:2764:gst_bin_change_state_func:<tcambinsrc0> child 'exposure' changed state to 3(PAUSED) successfully
  966. 0:00:01.296301828 9561 0x145c830 DEBUG bin gstbin.c:2182:gst_bin_sort_iterator_next:<tcambinsrc0> queue head gives whitebalance
  967. 0:00:01.296304133 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  968. 0:00:01.296306547 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  969. 0:00:01.296308937 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element src_caps, degree 1->0, linked to whitebalance
  970. 0:00:01.296312082 9561 0x145c830 DEBUG bin gstbin.c:1981:add_to_queue:<tcambinsrc0> adding 'src_caps' to queue
  971. 0:00:01.296314733 9561 0x145c830 INFO GST_STATES gstbin.c:2316:gst_bin_element_set_state:<whitebalance> current NULL pending VOID_PENDING, desired next PAUSED
  972. 0:00:01.296317682 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00100000
  973. 0:00:01.296319958 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> async-start
  974. 0:00:01.296322159 9561 0x145c830 DEBUG bin gstbin.c:2411:gst_bin_element_set_state:<tcambinsrc0> setting element whitebalance to PAUSED, base_time 0:00:00.000000000
  975. 0:00:01.296325767 9561 0x145c830 DEBUG GST_STATES gstelement.c:2523:gst_element_set_state_func:<whitebalance> set_state to PAUSED
  976. 0:00:01.296328035 9561 0x145c830 DEBUG GST_STATES gstelement.c:2548:gst_element_set_state_func:<whitebalance> setting target state to PAUSED
  977. 0:00:01.296330251 9561 0x145c830 DEBUG GST_STATES gstelement.c:2561:gst_element_set_state_func:<whitebalance> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
  978. 0:00:01.296334735 9561 0x145c830 DEBUG GST_STATES gstelement.c:2595:gst_element_set_state_func:<whitebalance> intermediate: setting state from NULL to READY
  979. 0:00:01.296337769 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<whitebalance> element changed state SUCCESS
  980. 0:00:01.296339811 9561 0x145c830 INFO GST_STATES gstelement.c:2347:gst_element_continue_state:<whitebalance> committing state from NULL to READY, pending PAUSED, next PAUSED
  981. 0:00:01.296342800 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<whitebalance> notifying about state-changed NULL to READY (PAUSED pending)
  982. 0:00:01.296346093 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856310] posting on bus state-changed message: 0x1856310, time 99:99:99.999999999, seq-num 40, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  983. 0:00:01.296351544 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856310] handling child whitebalance message of type state-changed
  984. 0:00:01.296354334 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  985. 0:00:01.296356414 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856310] posting on bus state-changed message: 0x1856310, time 99:99:99.999999999, seq-num 40, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  986. 0:00:01.296361493 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856310] handling child whitebalance message of type state-changed
  987. 0:00:01.296364273 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  988. 0:00:01.296366317 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856310] posting on bus state-changed message: 0x1856310, time 99:99:99.999999999, seq-num 40, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  989. 0:00:01.296371268 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856310] pushing on async queue
  990. 0:00:01.296373492 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856310] pushed on async queue
  991. 0:00:01.296375803 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856310] dropped
  992. 0:00:01.296377990 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856310] dropped
  993. 0:00:01.296380166 9561 0x145c830 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<whitebalance> continue state change READY to PAUSED, final PAUSED
  994. 0:00:01.296382974 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<whitebalance> activate pads
  995. 0:00:01.296385615 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<whitebalance:src> activating pad from none
  996. 0:00:01.296387792 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<whitebalance:src> setting pad into push mode, unset flushing
  997. 0:00:01.296390168 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<whitebalance:src> activated in push mode
  998. 0:00:01.296393079 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<whitebalance:sink> activating pad from none
  999. 0:00:01.296395154 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<whitebalance:sink> setting pad into push mode, unset flushing
  1000. 0:00:01.296400997 9561 0x145c830 DEBUG GST_PADS gstpad.c:989:pre_activate:<whitebalance:sink> reschedule events on peer src_caps:src
  1001. 0:00:01.296403684 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<whitebalance:sink> get current pad caps (NULL)
  1002. 0:00:01.296406130 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<whitebalance:src> get current pad caps (NULL)
  1003. 0:00:01.296408471 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2449:gst_base_transform_activate:<whitebalance> have_same_caps 0
  1004. 0:00:01.296410852 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<whitebalance:sink> activated in push mode
  1005. 0:00:01.296413436 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2812:gst_element_pads_activate:<whitebalance> pad activation successful
  1006. 0:00:01.296415836 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<whitebalance> element changed state SUCCESS
  1007. 0:00:01.296417897 9561 0x145c830 INFO GST_STATES gstelement.c:2372:gst_element_continue_state:<whitebalance> completed state change to PAUSED
  1008. 0:00:01.296420159 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<whitebalance> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
  1009. 0:00:01.296423437 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856590] posting on bus state-changed message: 0x1856590, time 99:99:99.999999999, seq-num 41, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1010. 0:00:01.296428722 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856590] handling child whitebalance message of type state-changed
  1011. 0:00:01.296431807 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1012. 0:00:01.296433873 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856590] posting on bus state-changed message: 0x1856590, time 99:99:99.999999999, seq-num 41, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1013. 0:00:01.296438932 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856590] handling child whitebalance message of type state-changed
  1014. 0:00:01.296441606 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1015. 0:00:01.296443623 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856590] posting on bus state-changed message: 0x1856590, time 99:99:99.999999999, seq-num 41, element 'whitebalance', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1016. 0:00:01.296448449 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856590] pushing on async queue
  1017. 0:00:01.296450705 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856590] pushed on async queue
  1018. 0:00:01.296453030 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856590] dropped
  1019. 0:00:01.296455229 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856590] dropped
  1020. 0:00:01.296457612 9561 0x145c830 DEBUG GST_STATES gstelement.c:2607:gst_element_set_state_func:<whitebalance> returned SUCCESS
  1021. 0:00:01.296459863 9561 0x145c830 INFO GST_STATES gstbin.c:2764:gst_bin_change_state_func:<tcambinsrc0> child 'whitebalance' changed state to 3(PAUSED) successfully
  1022. 0:00:01.296464432 9561 0x145c830 DEBUG bin gstbin.c:2182:gst_bin_sort_iterator_next:<tcambinsrc0> queue head gives src_caps
  1023. 0:00:01.296466806 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00001000
  1024. 0:00:01.296469203 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> structure-change
  1025. 0:00:01.296471587 9561 0x145c830 DEBUG bin gstbin.c:2098:update_degree:<tcambinsrc0> change element source, degree 1->0, linked to src_caps
  1026. 0:00:01.296474562 9561 0x145c830 DEBUG bin gstbin.c:1981:add_to_queue:<tcambinsrc0> adding 'source' to queue
  1027. 0:00:01.296477172 9561 0x145c830 INFO GST_STATES gstbin.c:2316:gst_bin_element_set_state:<src_caps> current NULL pending VOID_PENDING, desired next PAUSED
  1028. 0:00:01.296480033 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00100000
  1029. 0:00:01.296482345 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> async-start
  1030. 0:00:01.296484557 9561 0x145c830 DEBUG bin gstbin.c:2411:gst_bin_element_set_state:<tcambinsrc0> setting element src_caps to PAUSED, base_time 0:00:00.000000000
  1031. 0:00:01.296487994 9561 0x145c830 DEBUG GST_STATES gstelement.c:2523:gst_element_set_state_func:<src_caps> set_state to PAUSED
  1032. 0:00:01.296490223 9561 0x145c830 DEBUG GST_STATES gstelement.c:2548:gst_element_set_state_func:<src_caps> setting target state to PAUSED
  1033. 0:00:01.296492464 9561 0x145c830 DEBUG GST_STATES gstelement.c:2561:gst_element_set_state_func:<src_caps> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
  1034. 0:00:01.296495441 9561 0x145c830 DEBUG GST_STATES gstelement.c:2595:gst_element_set_state_func:<src_caps> intermediate: setting state from NULL to READY
  1035. 0:00:01.296498695 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<src_caps> element changed state SUCCESS
  1036. 0:00:01.296500750 9561 0x145c830 INFO GST_STATES gstelement.c:2347:gst_element_continue_state:<src_caps> committing state from NULL to READY, pending PAUSED, next PAUSED
  1037. 0:00:01.296503732 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<src_caps> notifying about state-changed NULL to READY (PAUSED pending)
  1038. 0:00:01.296506989 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856610] posting on bus state-changed message: 0x1856610, time 99:99:99.999999999, seq-num 42, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1039. 0:00:01.296512320 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856610] handling child src_caps message of type state-changed
  1040. 0:00:01.296515113 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1041. 0:00:01.296517232 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856610] posting on bus state-changed message: 0x1856610, time 99:99:99.999999999, seq-num 42, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1042. 0:00:01.296522270 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856610] handling child src_caps message of type state-changed
  1043. 0:00:01.296524992 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1044. 0:00:01.296527127 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856610] posting on bus state-changed message: 0x1856610, time 99:99:99.999999999, seq-num 42, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1045. 0:00:01.296533305 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856610] pushing on async queue
  1046. 0:00:01.296535645 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856610] pushed on async queue
  1047. 0:00:01.296537993 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856610] dropped
  1048. 0:00:01.296540184 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856610] dropped
  1049. 0:00:01.296542342 9561 0x145c830 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<src_caps> continue state change READY to PAUSED, final PAUSED
  1050. 0:00:01.296545129 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<src_caps> activate pads
  1051. 0:00:01.296547894 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<src_caps:src> activating pad from none
  1052. 0:00:01.296550009 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<src_caps:src> setting pad into push mode, unset flushing
  1053. 0:00:01.296552327 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<src_caps:src> activated in push mode
  1054. 0:00:01.296555156 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<src_caps:sink> activating pad from none
  1055. 0:00:01.296557236 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<src_caps:sink> setting pad into push mode, unset flushing
  1056. 0:00:01.296559547 9561 0x145c830 DEBUG GST_PADS gstpad.c:989:pre_activate:<src_caps:sink> reschedule events on peer source:src
  1057. 0:00:01.296562131 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<src_caps:sink> get current pad caps (NULL)
  1058. 0:00:01.296564547 9561 0x145c830 DEBUG GST_CAPS gstpad.c:2669:gst_pad_get_current_caps:<src_caps:src> get current pad caps (NULL)
  1059. 0:00:01.296566854 9561 0x145c830 DEBUG basetransform gstbasetransform.c:2449:gst_base_transform_activate:<src_caps> have_same_caps 0
  1060. 0:00:01.296569171 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<src_caps:sink> activated in push mode
  1061. 0:00:01.296571687 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2812:gst_element_pads_activate:<src_caps> pad activation successful
  1062. 0:00:01.296574040 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<src_caps> element changed state SUCCESS
  1063. 0:00:01.296576080 9561 0x145c830 INFO GST_STATES gstelement.c:2372:gst_element_continue_state:<src_caps> completed state change to PAUSED
  1064. 0:00:01.296578270 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<src_caps> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
  1065. 0:00:01.296581534 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856690] posting on bus state-changed message: 0x1856690, time 99:99:99.999999999, seq-num 43, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1066. 0:00:01.296586874 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856690] handling child src_caps message of type state-changed
  1067. 0:00:01.296589610 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1068. 0:00:01.296591681 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856690] posting on bus state-changed message: 0x1856690, time 99:99:99.999999999, seq-num 43, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1069. 0:00:01.296598121 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856690] handling child src_caps message of type state-changed
  1070. 0:00:01.296600877 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1071. 0:00:01.296602958 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856690] posting on bus state-changed message: 0x1856690, time 99:99:99.999999999, seq-num 43, element 'src_caps', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1072. 0:00:01.296607866 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856690] pushing on async queue
  1073. 0:00:01.296610116 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856690] pushed on async queue
  1074. 0:00:01.296612471 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856690] dropped
  1075. 0:00:01.296614678 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856690] dropped
  1076. 0:00:01.296617032 9561 0x145c830 DEBUG GST_STATES gstelement.c:2607:gst_element_set_state_func:<src_caps> returned SUCCESS
  1077. 0:00:01.296619213 9561 0x145c830 INFO GST_STATES gstbin.c:2764:gst_bin_change_state_func:<tcambinsrc0> child 'src_caps' changed state to 3(PAUSED) successfully
  1078. 0:00:01.296622505 9561 0x145c830 DEBUG bin gstbin.c:2182:gst_bin_sort_iterator_next:<tcambinsrc0> queue head gives source
  1079. 0:00:01.296624770 9561 0x145c830 DEBUG bin gstbin.c:2121:update_degree:<tcambinsrc0> element source not linked on any sinkpads
  1080. 0:00:01.296627360 9561 0x145c830 INFO GST_STATES gstbin.c:2316:gst_bin_element_set_state:<source> current NULL pending VOID_PENDING, desired next PAUSED
  1081. 0:00:01.296630162 9561 0x145c830 DEBUG bin gstbin.c:882:find_message:<tcambinsrc0> no message found matching types 00100000
  1082. 0:00:01.296632567 9561 0x145c830 DEBUG bin gstbin.c:889:find_message:<tcambinsrc0> async-start
  1083. 0:00:01.296634782 9561 0x145c830 DEBUG bin gstbin.c:2411:gst_bin_element_set_state:<tcambinsrc0> setting element source to PAUSED, base_time 0:00:00.000000000
  1084. 0:00:01.296638235 9561 0x145c830 DEBUG GST_STATES gstelement.c:2523:gst_element_set_state_func:<source> set_state to PAUSED
  1085. 0:00:01.296640482 9561 0x145c830 DEBUG GST_STATES gstelement.c:2548:gst_element_set_state_func:<source> setting target state to PAUSED
  1086. 0:00:01.296642663 9561 0x145c830 DEBUG GST_STATES gstelement.c:2561:gst_element_set_state_func:<source> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
  1087. 0:00:01.296645581 9561 0x145c830 DEBUG GST_STATES gstelement.c:2595:gst_element_set_state_func:<source> intermediate: setting state from NULL to READY
  1088. 0:00:01.296648611 9561 0x145c830 DEBUG GST_STATES gstelement.c:2684:gst_element_change_state:<source> element changed state SUCCESS
  1089. 0:00:01.296650619 9561 0x145c830 INFO GST_STATES gstelement.c:2347:gst_element_continue_state:<source> committing state from NULL to READY, pending PAUSED, next PAUSED
  1090. 0:00:01.296653512 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<source> notifying about state-changed NULL to READY (PAUSED pending)
  1091. 0:00:01.296656717 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1856710] posting on bus state-changed message: 0x1856710, time 99:99:99.999999999, seq-num 44, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1092. 0:00:01.296663486 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1856710] handling child source message of type state-changed
  1093. 0:00:01.296666261 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1094. 0:00:01.296668312 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1856710] posting on bus state-changed message: 0x1856710, time 99:99:99.999999999, seq-num 44, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1095. 0:00:01.296673384 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1856710] handling child source message of type state-changed
  1096. 0:00:01.296676098 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1097. 0:00:01.296678145 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1856710] posting on bus state-changed message: 0x1856710, time 99:99:99.999999999, seq-num 44, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
  1098. 0:00:01.296683012 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1856710] pushing on async queue
  1099. 0:00:01.296685266 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1856710] pushed on async queue
  1100. 0:00:01.296687588 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1856710] dropped
  1101. 0:00:01.296689779 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1856710] dropped
  1102. 0:00:01.296691920 9561 0x145c830 INFO GST_STATES gstelement.c:2354:gst_element_continue_state:<source> continue state change READY to PAUSED, final PAUSED
  1103. 0:00:01.296694948 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<source> activate pads
  1104. 0:00:01.296697634 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<source:src> activating pad from none
  1105. 0:00:01.296699743 9561 0x145c830 DEBUG GST_PADS gstpad.c:977:pre_activate:<source:src> setting pad into push mode, unset flushing
  1106. 0:00:01.296702225 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3773:gst_base_src_activate_mode:<source:src> activating in mode 1
  1107. 0:00:01.296704699 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3699:gst_base_src_activate_push:<source> Activating in push mode
  1108. 0:00:01.296707131 9561 0x145c830 DEBUG tcamsrc gsttcamsrc.cpp:1058:gst_tcam_start: In tcam_start
  1109. 0:00:01.296709730 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3380:gst_base_src_start_complete:<source> starting source
  1110. 0:00:01.296712597 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3404:gst_base_src_start_complete:<source> format: time, have size: 0, size: 18446744073709551615, duration: -1
  1111. 0:00:01.296716272 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3407:gst_base_src_start_complete:<source> is seekable: 0
  1112. 0:00:01.296718634 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3412:gst_base_src_start_complete:<source> is random_access: 0
  1113. 0:00:01.296720977 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3575:gst_base_src_set_flushing:<source> flushing 0, live_play 0
  1114. 0:00:01.296724258 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1581:gst_base_src_perform_seek:<source> doing seek: (NULL)
  1115. 0:00:01.296727189 9561 0x145c830 DEBUG GST_PADS gstpad.c:6015:gst_pad_pause_task:<source:src> pause task
  1116. 0:00:01.296729358 9561 0x145c830 DEBUG GST_PADS gstpad.c:6033:gst_pad_pause_task:<source:src> pad has no task
  1117. 0:00:01.296732818 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1637:gst_base_src_perform_seek:<source> seek with seqnum 46
  1118. 0:00:01.296735189 9561 0x145c830 DEBUG basesrc gstbasesrc.c:1674:gst_base_src_perform_seek:<source> segment configured from 0 to -1, position 0
  1119. 0:00:01.296738156 9561 0x145c830 INFO basesrc gstbasesrc.c:1344:gst_base_src_do_seek:<source> seeking: time segment start=0:00:00.000000000, offset=0:00:00.000000000, stop=99:99:99.999999999, rate=1.000000, applied_rate=1.000000, flags=0x00, time=0:00:00.000000000, base=0:00:00.000000000, position 0:00:00.000000000, duration 99:99:99.999999999
  1120. 0:00:01.296746235 9561 0x145c830 DEBUG GST_PADS gstpad.c:5959:gst_pad_start_task:<source:src> start task
  1121. 0:00:01.296758808 9561 0x145c830 DEBUG task gsttask.c:425:gst_task_new: Created task 0x1864050
  1122. 0:00:01.296761780 9561 0x145c830 INFO task gsttask.c:451:gst_task_set_lock: setting stream lock 0x1840c20 on task 0x1864050
  1123. 0:00:01.296765551 9561 0x145c830 INFO GST_PADS gstpad.c:5968:gst_pad_start_task:<source:src> created task 0x1864050
  1124. 0:00:01.296767966 9561 0x145c830 DEBUG GST_PADS gstpad.c:5885:do_stream_status:<source:src> doing stream-status 0
  1125. 0:00:01.296772718 9561 0x145c830 DEBUG GST_PADS gstpad.c:5914:do_stream_status:<source:src> posting stream-status 0
  1126. 0:00:01.296775430 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1860810] posting on bus stream-status message: 0x1860810, time 99:99:99.999999999, seq-num 47, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ task0";
  1127. 0:00:01.296784023 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1860810] handling child src message of type stream-status
  1128. 0:00:01.296787069 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1129. 0:00:01.296789165 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1860810] posting on bus stream-status message: 0x1860810, time 99:99:99.999999999, seq-num 47, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ task0";
  1130. 0:00:01.296795649 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1860810] handling child src message of type stream-status
  1131. 0:00:01.296798448 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1132. 0:00:01.296800544 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1860810] posting on bus stream-status message: 0x1860810, time 99:99:99.999999999, seq-num 47, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_CREATE, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ task0";
  1133. 0:00:01.296806741 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1860810] pushing on async queue
  1134. 0:00:01.296809024 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1860810] pushed on async queue
  1135. 0:00:01.296811363 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1860810] dropped
  1136. 0:00:01.296813545 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1860810] dropped
  1137. 0:00:01.296815798 9561 0x145c830 DEBUG task gsttask.c:682:gst_task_set_state:<task0> Changing task 0x1864050 to state 0
  1138. 0:00:01.296837345 9561 0x145c830 DEBUG basesrc gstbasesrc.c:3521:gst_base_src_start_wait:<source> got ok
  1139. 0:00:01.296843190 9561 0x145c830 DEBUG GST_PADS gstpad.c:1185:activate_mode_internal:<source:src> activated in push mode
  1140. 0:00:01.296847095 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2812:gst_element_pads_activate:<source> pad activation successful
  1141. 0:00:01.296849696 9561 0x145c830 DEBUG GST_STATES gstelement.c:2691:gst_element_change_state:<source> element changed state NO_PREROLL
  1142. 0:00:01.296851964 9561 0x145c830 INFO GST_STATES gstelement.c:2372:gst_element_continue_state:<source> completed state change to PAUSED
  1143. 0:00:01.296854324 9561 0x145c830 INFO GST_STATES gstelement.c:2277:_priv_gst_element_state_changed:<source> notifying about state-changed READY to PAUSED (VOID_PENDING pending)
  1144. 0:00:01.296858183 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1860890] posting on bus state-changed message: 0x1860890, time 99:99:99.999999999, seq-num 48, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1145. 0:00:01.296864598 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1860890] handling child source message of type state-changed
  1146. 0:00:01.296867510 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1147. 0:00:01.296866296 9561 0x18601e0 DEBUG task gsttask.c:287:gst_task_func: Entering task 0x1864050, thread 0x18601e0
  1148. 0:00:01.296884634 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5885:do_stream_status:<source:src> doing stream-status 1
  1149. 0:00:01.296869671 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1860890] posting on bus state-changed message: 0x1860890, time 99:99:99.999999999, seq-num 48, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1150. 0:00:01.296903094 9561 0x145c830 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1860890] handling child source message of type state-changed
  1151. 0:00:01.296905208 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5914:do_stream_status:<source:src> posting stream-status 1
  1152. 0:00:01.296918381 9561 0x145c830 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1153. 0:00:01.296910244 9561 0x18601e0 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus0> [msg 0x1860e10] posting on bus stream-status message: 0x1860e10, time 99:99:99.999999999, seq-num 49, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ source:src";
  1154. 0:00:01.296923986 9561 0x145c830 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1860890] posting on bus state-changed message: 0x1860890, time 99:99:99.999999999, seq-num 48, element 'source', GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
  1155. 0:00:01.296928681 9561 0x18601e0 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<tcambinsrc0> [msg 0x1860e10] handling child src message of type stream-status
  1156. 0:00:01.296935615 9561 0x18601e0 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<tcambinsrc0> posting message upward
  1157. 0:00:01.296931850 9561 0x145c830 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1860890] pushing on async queue
  1158. 0:00:01.296944704 9561 0x145c830 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1860890] pushed on async queue
  1159. 0:00:01.296948356 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1860890] dropped
  1160. 0:00:01.296954555 9561 0x145c830 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1860890] dropped
  1161. 0:00:01.296957649 9561 0x145c830 DEBUG GST_STATES gstelement.c:2607:gst_element_set_state_func:<source> returned NO PREROLL
  1162. 0:00:01.296939147 9561 0x18601e0 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus1> [msg 0x1860e10] posting on bus stream-status message: 0x1860e10, time 99:99:99.999999999, seq-num 49, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ source:src";
  1163. 0:00:01.296960253 9561 0x145c830 INFO GST_STATES gstbin.c:2807:gst_bin_change_state_func:<tcambinsrc0> child 'source' changed state to 3(PAUSED) successfully without preroll
  1164. 0:00:01.296966804 9561 0x18601e0 DEBUG bin gstbin.c:3528:gst_bin_handle_message_func:<pipeline0> [msg 0x1860e10] handling child src message of type stream-status
  1165. 0:00:01.296971544 9561 0x18601e0 DEBUG bin gstbin.c:3865:gst_bin_handle_message_func:<pipeline0> posting message upward
  1166. 0:00:01.296976725 9561 0x145c830 DEBUG bin gstbin.c:2171:gst_bin_sort_iterator_next:<tcambinsrc0> queue empty, elements exhausted
  1167. 0:00:01.296979976 9561 0x145c830 DEBUG GST_STATES gstbin.c:2823:gst_bin_change_state_func:<tcambinsrc0> iterator done
  1168. 0:00:01.296983245 9561 0x145c830 DEBUG GST_ELEMENT_PADS gstelement.c:2793:gst_element_pads_activate:<tcambinsrc0> activate pads
  1169. 0:00:01.296987584 9561 0x145c830 DEBUG GST_PADS gstpad.c:1061:gst_pad_set_active:<tcambinsrc0:src> activating pad from none
  1170. 0:00:01.296990787 9561 0x145c830 INFO tcambin tcambin.cpp:434:gst_tcambin_pad_activation: pad_activation
  1171. 0:00:01.296974972 9561 0x18601e0 DEBUG GST_BUS gstbus.c:309:gst_bus_post:<bus2> [msg 0x1860e10] posting on bus stream-status message: 0x1860e10, time 99:99:99.999999999, seq-num 49, element 'src', GstMessageStreamStatus, type=(GstStreamStatusType)GST_STREAM_STATUS_TYPE_ENTER, owner=(GstElement)"\(GstTcam\)\ source", object=(GstTask)"\(GstTask\)\ source:src";
  1172. 0:00:01.296994545 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<capsfilter0:sink> get pad caps with filter (NULL)
  1173. 0:00:01.296999329 9561 0x18601e0 DEBUG GST_BUS gstbus.c:348:gst_bus_post:<bus2> [msg 0x1860e10] pushing on async queue
  1174. 0:00:01.297003207 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x1860050 caps
  1175. 0:00:01.297006540 9561 0x18601e0 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x1860e10] pushed on async queue
  1176. 0:00:01.297010234 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<capsfilter0:sink> doing query 0x1860050 (caps)
  1177. 0:00:01.297013884 9561 0x18601e0 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus1> [msg 0x1860e10] dropped
  1178. 0:00:01.297017759 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<capsfilter0:sink> peer filter caps (NULL)
  1179. 0:00:01.297020951 9561 0x18601e0 DEBUG GST_BUS gstbus.c:344:gst_bus_post:<bus0> [msg 0x1860e10] dropped
  1180. 0:00:01.297024723 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<capsfilter0:src> get pad peer caps with filter (NULL)
  1181. 0:00:01.297029864 9561 0x18601e0 DEBUG task gsttask.c:249:gst_task_configure_name:<source:src> Setting thread name to 'source:src'
  1182. 0:00:01.297035170 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600a0 caps
  1183. 0:00:01.297036007 9561 0x18601e0 INFO GST_ELEMENT_PADS gstelement.c:904:gst_element_get_static_pad: no such pad 'sink' in element "source"
  1184. 0:00:01.297039260 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<capsfilter0:src> peer query 0x18600a0 (caps)
  1185. 0:00:01.297049160 9561 0x18601e0 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7f8718002800 uri
  1186. 0:00:01.297049793 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<videoconvert0:sink> doing query 0x18600a0 (caps)
  1187. 0:00:01.297053941 9561 0x18601e0 DEBUG GST_ELEMENT_PADS gstelement.c:1698:gst_element_query: send query on element source
  1188. 0:00:01.297060983 9561 0x18601e0 DEBUG GST_ELEMENT_PADS gstelement.c:1482:gst_element_get_random_pad: getting a random pad
  1189. 0:00:01.297058185 9561 0x145c830 DEBUG basetransform gstbasetransform.c:730:gst_base_transform_query_caps:<videoconvert0:sink> peer filter caps (NULL)
  1190. 0:00:01.297064092 9561 0x18601e0 DEBUG GST_ELEMENT_PADS gstelement.c:1501:gst_element_get_random_pad: checking pad source:src
  1191. 0:00:01.297068164 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<videoconvert0:src> get pad peer caps with filter (NULL)
  1192. 0:00:01.297071369 9561 0x18601e0 DEBUG GST_ELEMENT_PADS gstelement.c:1513:gst_element_get_random_pad: found pad source:src
  1193. 0:00:01.297075398 9561 0x145c830 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x18600f0 caps
  1194. 0:00:01.297079213 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x7f8718002800 (uri)
  1195. 0:00:01.297082522 9561 0x145c830 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<videoconvert0:src> peer query 0x18600f0 (caps)
  1196. 0:00:01.297086950 9561 0x18601e0 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query uri returns 0
  1197. 0:00:01.297089887 9561 0x145c830 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<xvimagesink0:sink> doing query 0x18600f0 (caps)
  1198. 0:00:01.297093394 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x7f8718002800 (uri), result 0
  1199. 0:00:01.297098118 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<xvimagesink0:sink> sent query 0x18600f0 (caps), result 1
  1200. 0:00:01.297103571 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3971:gst_pad_query:<source:src> query failed
  1201. 0:00:01.297106391 9561 0x18601e0 FIXME default gstutils.c:3764:gst_pad_create_stream_id_internal:<source:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id
  1202. 0:00:01.297102961 9561 0x145c830 DEBUG GST_CAPS gstutils.c:2891:gst_pad_peer_query_caps:<videoconvert0:src> peer query returned video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1203. 0:00:01.297117160 9561 0x145c830 DEBUG basetransform gstbasetransform.c:746:gst_base_transform_query_caps:<videoconvert0:sink> peer caps video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1204. 0:00:01.297131578 9561 0x18601e0 DEBUG basesrc gstbasesrc.c:883:gst_base_src_send_stream_start:<source> Pushing STREAM_START
  1205. 0:00:01.297140073 9561 0x18601e0 DEBUG GST_EVENT gstevent.c:302:gst_event_new_custom: creating new event 0x18588e0 stream-start 10254
  1206. 0:00:01.297146177 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3834:check_sticky:<source:src> pushing all sticky events
  1207. 0:00:01.297126983 9561 0x145c830 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0:sink> our template 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1208. 0:00:01.297149062 9561 0x18601e0 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<src_caps:sink> have event type stream-start event: 0x18588e0, time 99:99:99.999999999, seq-num 50, GstEventStreamStart, stream-id=(string)cd45662923bc5f9deb9145f191732d36, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)0;
  1209. 0:00:01.297162899 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3834:check_sticky:<src_caps:src> pushing all sticky events
  1210. 0:00:01.297165352 9561 0x18601e0 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<whitebalance:sink> have event type stream-start event: 0x18588e0, time 99:99:99.999999999, seq-num 50, GstEventStreamStart, stream-id=(string)cd45662923bc5f9deb9145f191732d36, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)0;
  1211. 0:00:01.297171939 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3834:check_sticky:<whitebalance:src> pushing all sticky events
  1212. 0:00:01.297174330 9561 0x18601e0 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<exposure:sink> have event type stream-start event: 0x18588e0, time 99:99:99.999999999, seq-num 50, GstEventStreamStart, stream-id=(string)cd45662923bc5f9deb9145f191732d36, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)0;
  1213. 0:00:01.297179857 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3834:check_sticky:<exposure:src> pushing all sticky events
  1214. 0:00:01.297182087 9561 0x18601e0 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<debayer:sink> have event type stream-start event: 0x18588e0, time 99:99:99.999999999, seq-num 50, GstEventStreamStart, stream-id=(string)cd45662923bc5f9deb9145f191732d36, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)0;
  1215. 0:00:01.297187251 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3834:check_sticky:<debayer:src> pushing all sticky events
  1216. 0:00:01.297184544 9561 0x145c830 DEBUG basetransform gstbasetransform.c:751:gst_base_transform_query_caps:<videoconvert0:sink> intersected video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1217. 0:00:01.297189596 9561 0x18601e0 DEBUG GST_EVENT gstpad.c:5517:gst_pad_send_event_unchecked:<src:proxypad0> have event type stream-start event: 0x18588e0, time 99:99:99.999999999, seq-num 50, GstEventStreamStart, stream-id=(string)cd45662923bc5f9deb9145f191732d36, flags=(GstStreamFlags)GST_STREAM_FLAG_NONE, group-id=(uint)0;
  1218. 0:00:01.297198441 9561 0x145c830 DEBUG basetransform gstbasetransform.c:533:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 1)
  1219. 0:00:01.297203648 9561 0x18601e0 INFO GST_EVENT gstpad.c:5622:gst_pad_send_event_unchecked:<src:proxypad0> Received event on flushing pad. Discarding
  1220. 0:00:01.297210491 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3813:push_sticky:<debayer:src> result flushing, mark pending events
  1221. 0:00:01.297214061 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5590:gst_pad_send_event_unchecked:<debayer:sink> sent event, ret ok
  1222. 0:00:01.297217150 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3786:push_sticky:<exposure:src> event stream-start marked received
  1223. 0:00:01.297219940 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5590:gst_pad_send_event_unchecked:<exposure:sink> sent event, ret ok
  1224. 0:00:01.297212629 9561 0x145c830 DEBUG videoconvert gstvideoconvert.c:397:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1225. 0:00:01.297222599 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3786:push_sticky:<whitebalance:src> event stream-start marked received
  1226. 0:00:01.297227167 9561 0x145c830 DEBUG basetransform gstbasetransform.c:560:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1227. 0:00:01.297229910 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5590:gst_pad_send_event_unchecked:<whitebalance:sink> sent event, ret ok
  1228. 0:00:01.297233255 9561 0x145c830 DEBUG basetransform gstbasetransform.c:759:gst_base_transform_query_caps:<videoconvert0:sink> transformed video/x-raw, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1229. 0:00:01.297236007 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3786:push_sticky:<src_caps:src> event stream-start marked received
  1230. 0:00:01.297241926 9561 0x18601e0 DEBUG GST_PADS gstpad.c:5590:gst_pad_send_event_unchecked:<src_caps:sink> sent event, ret ok
  1231. 0:00:01.297244518 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3786:push_sticky:<source:src> event stream-start marked received
  1232. 0:00:01.297247271 9561 0x18601e0 DEBUG GST_PADS gstpad.c:1611:gst_pad_check_reconfigure:<source:src> remove RECONFIGURE flag
  1233. 0:00:01.297249758 9561 0x18601e0 DEBUG basesrc gstbasesrc.c:3269:gst_base_src_negotiate:<source> starting negotiation
  1234. 0:00:01.297252119 9561 0x18601e0 DEBUG tcamsrc gsttcamsrc.cpp:661:gst_tcam_negotiate: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$negotiate
  1235. 0:00:01.297254876 9561 0x18601e0 DEBUG GST_CAPS gstutils.c:2838:gst_pad_query_caps:<source:src> get pad caps with filter (NULL)
  1236. 0:00:01.297258258 9561 0x18601e0 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7f8718002850 caps
  1237. 0:00:01.297240182 9561 0x145c830 DEBUG basetransform gstbasetransform.c:766:gst_base_transform_query_caps:<videoconvert0:sink> our template 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
  1238. 0:00:01.297263955 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<source:src> doing query 0x7f8718002850 (caps)
  1239. 0:00:01.297283522 9561 0x18601e0 DEBUG GST_PERFORMANCE gstcaps.c:169:_gst_caps_copy:video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY doing copy 0x1846800 -> 0x7f87180028a0
  1240. 0:00:01.297291638 9561 0x18601e0 DEBUG basesrc gstbasesrc.c:1296:gst_base_src_default_query:<source> query caps returns 1
  1241. 0:00:01.297294775 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<source:src> sent query 0x7f8718002850 (caps), result 1
  1242. 0:00:01.297286459 9561 0x145c830 DEBUG basetransform gstbasetransform.c:769:gst_base_transform_query_caps:<videoconvert0:sink> intersected video/x-raw, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ], 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }
  1243. 0:00:01.297298989 9561 0x18601e0 DEBUG GST_CAPS gstutils.c:2845:gst_pad_query_caps:<source:src> query returned video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  1244. 0:00:01.297312787 9561 0x18601e0 DEBUG tcamsrc gsttcamsrc.cpp:676:gst_tcam_negotiate:<source> caps of src: video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  1245. 0:00:01.297317617 9561 0x145c830 DEBUG basetransform gstbasetransform.c:793:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, format=(string)YUY2, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)I420, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, width=(int)[ 1, 16384 ], height=(int)[ 1, 16384 ], framerate=(fraction)[ 0/1, 2147483647/1 ], 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, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE }
  1246. 0:00:01.297327243 9561 0x18601e0 DEBUG GST_CAPS gstutils.c:2884:gst_pad_peer_query_caps:<source:src> get pad peer caps with filter video/x-bayer, format=(string)grbg, width=(int)2592, height=(int)1944, framerate=(fraction){ 15/2, 7/1, 6/1, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1920, height=(int)1080, framerate=(fraction){ 15/1, 10/1, 15/2, 5/1 }; video/x-bayer, format=(string)grbg, width=(int)1280, height=(int)720, framerate=(fraction){ 30/1, 25/1, 15/1, 10/1 }; video/x-bayer, format=(string)grbg, width=(int)640, height=(int)480, framerate=(fraction){ 60/1, 30/1, 25/1, 15/1 }; ANY
  1247. 0:00:01.297339621 9561 0x145c830 DEBUG GST_PADS gstpad.c:3926:gst_pad_query:<videoconvert0:sink> sent query 0x18600a0 (caps), result 1
  1248. 0:00:01.297343161 9561 0x18601e0 DEBUG query gstquery.c:674:gst_query_new_custom: creating new query 0x7f87180028f0 caps
  1249. 0:00:01.297349422 9561 0x18601e0 DEBUG GST_PADS gstpad.c:4030:gst_pad_peer_query:<source:src> peer query 0x7f87180028f0 (caps)
  1250. 0:00:01.297352855 9561 0x18601e0 DEBUG GST_PADS gstpad.c:3903:gst_pad_query:<src_caps:sink> doing query 0x7f87180028f0 (caps)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement