Created
March 17, 2013 19:34
-
-
Save thapar/5183228 to your computer and use it in GitHub Desktop.
The video is not seeking
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(py2envsitepack)[raj@raj-arch tools]$ python snapshot.py | |
** (snapshot.py:23866): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist | |
** (snapshot.py:23866): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist | |
0:00:00.065787263 23866 0x24ce520 INFO GST_PIPELINE gstparse.c:322:gst_parse_launch_full: parsing pipeline description 'uridecodebin uri=file:///home/raj/vbox_shared/rajbday.mpg ! videoconvert ! videoscale ! gdkpixbufsink name=sink' | |
0:00:00.066094575 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:107:priv_gst_parse_yylex: flex: IDENTIFIER: uridecodebin | |
0:00:00.066173560 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:439:gst_element_factory_make: gstelementfactory: make "uridecodebin" "(NULL)" | |
0:00:00.066253295 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:445:gst_element_factory_make:<uridecodebin> found factory 0x2601130 | |
0:00:00.066320003 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:105:gst_plugin_feature_load: loading plugin for feature 0x2601130; 'uridecodebin' | |
0:00:00.066469429 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:109:gst_plugin_feature_load: loading plugin playback | |
0:00:00.066541009 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1247:gst_plugin_load_by_name: looking up plugin playback in default registry | |
0:00:00.066641282 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1250:gst_plugin_load_by_name: loading plugin playback from file /usr/lib/gstreamer-1.0/libgstplayback.so | |
0:00:00.066711735 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:704:gst_plugin_load_file: attempt to load plugin "/usr/lib/gstreamer-1.0/libgstplayback.so" | |
0:00:00.070869966 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:805:gst_plugin_load_file: Plugin 0x26041e0 for file "/usr/lib/gstreamer-1.0/libgstplayback.so" prepared, calling entry function... | |
0:00:00.070985031 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:812:gst_plugin_load_file: Plugin 0x26041e0 for file "/usr/lib/gstreamer-1.0/libgstplayback.so" prepared, registering... | |
0:00:00.071052424 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:504:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstplayback.so" looks good | |
0:00:00.071126793 23866 0x24ce520 DEBUG default pbutils.c:100:gst_pb_utils_init: binding text domain gst-plugins-base-1.0 to locale dir /usr/share/locale | |
0:00:00.071228535 23866 0x24ce520 DEBUG default gstplayback.c:43:plugin_init: binding text domain gst-plugins-base-1.0 to locale dir /usr/share/locale | |
0:00:00.071370051 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x26014b0 (playbin) | |
0:00:00.071461514 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x26013d0 (playsink) | |
0:00:00.071541182 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x26012f0 (subtitleoverlay) | |
0:00:00.071621595 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x2601210 (decodebin) | |
0:00:00.071741176 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x2601130 (uridecodebin) | |
0:00:00.071854519 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:531:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstplayback.so" initialised | |
0:00:00.071916314 23866 0x24ce520 INFO GST_PLUGIN_LOADING gstplugin.c:830:gst_plugin_load_file: plugin "/usr/lib/gstreamer-1.0/libgstplayback.so" loaded | |
0:00:00.071941033 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:114:gst_plugin_feature_load: loaded plugin playback | |
0:00:00.071964789 23866 0x24ce520 INFO GST_ELEMENT_FACTORY gstelementfactory.c:365:gst_element_factory_create: creating element "uridecodebin" | |
0:00:00.071999981 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstURIDecodeBin : factory 0x2601130 | |
0:00:00.072328252 23866 0x24ce520 DEBUG GST_BUS gstbus.c:233:gst_bus_init:<GstBus@0x274ace0> created | |
0:00:00.072372089 23866 0x24ce520 DEBUG bin gstbin.c:496:gst_bin_init:<GstBin@0x29a6070> using bus <bus0> to listen to children | |
0:00:00.072422478 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:391:gst_element_factory_create: created element "uridecodebin" | |
0:00:00.072448544 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.072470600 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:75:priv_gst_parse_yylex: flex: ASSIGNMENT: uri=file:///home/raj/vbox_shared/rajbday.mpg | |
0:00:00.072492449 23866 0x24ce520 DEBUG default types.h:79:gst_parse_unescape: unescaping file:///home/raj/vbox_shared/rajbday.mpg | |
0:00:00.072529370 23866 0x24ce520 LOG GST_PIPELINE ./grammar.y:442:gst_parse_element_set:<uridecodebin0> parsing property uri as a gchararray | |
0:00:00.072568277 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.072591872 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:115:priv_gst_parse_yylex: flex: LINK: ! | |
0:00:00.072613712 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.072633867 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:107:priv_gst_parse_yylex: flex: IDENTIFIER: videoconvert | |
0:00:00.072654961 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:439:gst_element_factory_make: gstelementfactory: make "videoconvert" "(NULL)" | |
0:00:00.072679999 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:445:gst_element_factory_make:<videoconvert> found factory 0x25fe360 | |
0:00:00.072699747 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:105:gst_plugin_feature_load: loading plugin for feature 0x25fe360; 'videoconvert' | |
0:00:00.072720248 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:109:gst_plugin_feature_load: loading plugin videoconvert | |
0:00:00.072742549 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1247:gst_plugin_load_by_name: looking up plugin videoconvert in default registry | |
0:00:00.072789490 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1250:gst_plugin_load_by_name: loading plugin videoconvert from file /usr/lib/gstreamer-1.0/libgstvideoconvert.so | |
0:00:00.072814151 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:704:gst_plugin_load_file: attempt to load plugin "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" | |
0:00:00.073540438 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:805:gst_plugin_load_file: Plugin 0x25f3a70 for file "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" prepared, calling entry function... | |
0:00:00.073709142 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:812:gst_plugin_load_file: Plugin 0x25f3a70 for file "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" prepared, registering... | |
0:00:00.073844556 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:504:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" looks good | |
0:00:00.073993041 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x25fe360 (videoconvert) | |
0:00:00.074091452 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:531:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" initialised | |
0:00:00.074173372 23866 0x24ce520 INFO GST_PLUGIN_LOADING gstplugin.c:830:gst_plugin_load_file: plugin "/usr/lib/gstreamer-1.0/libgstvideoconvert.so" loaded | |
0:00:00.074245896 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:114:gst_plugin_feature_load: loaded plugin videoconvert | |
0:00:00.074341704 23866 0x24ce520 INFO GST_ELEMENT_FACTORY gstelementfactory.c:365:gst_element_factory_create: creating element "videoconvert" | |
0:00:00.074405580 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstBaseTransform : factory (nil) | |
0:00:00.074466598 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:380:gst_base_transform_class_init: gst_base_transform_class_init | |
0:00:00.074533644 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstVideoFilter : factory (nil) | |
0:00:00.074593515 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstVideoConvert : factory 0x25fe360 | |
0:00:00.074647992 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'format' | |
0:00:00.074697779 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'string' | |
0:00:00.074760045 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'width' | |
0:00:00.074802911 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.074872057 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'height' | |
0:00:00.074894989 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.074918404 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'framerate' | |
0:00:00.074938356 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'fraction' | |
0:00:00.075010781 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'format' | |
0:00:00.075036020 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'string' | |
0:00:00.075071798 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'width' | |
0:00:00.075092577 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.075116014 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'height' | |
0:00:00.075135600 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.075157625 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'framerate' | |
0:00:00.075177249 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'fraction' | |
0:00:00.075234312 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:426:gst_base_transform_init: gst_base_transform_init | |
0:00:00.075297337 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1645:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event | |
0:00:00.075330319 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1539:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain | |
0:00:00.080146488 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1504:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode | |
0:00:00.080180603 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1678:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query | |
0:00:00.080235095 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:643:gst_element_add_pad:<GstBaseTransform@0x2985300> adding pad 'sink' | |
0:00:00.080262308 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<'':sink> set parent (ref and sink) | |
0:00:00.080327897 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1645:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event | |
0:00:00.080354417 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1612:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange | |
0:00:00.080377306 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1504:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode | |
0:00:00.080399703 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1678:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query | |
0:00:00.080422724 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:643:gst_element_add_pad:<GstBaseTransform@0x2985300> adding pad 'src' | |
0:00:00.080444206 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<'':src> set parent (ref and sink) | |
0:00:00.080468835 23866 0x24ce520 DEBUG videofilter gstvideofilter.c:372:gst_video_filter_init:<GstVideoFilter@0x2985300> gst_video_filter_init | |
0:00:00.080495111 23866 0x24ce520 DEBUG GST_QOS gstbasetransform.c:2545:gst_base_transform_set_qos_enabled:<GstVideoFilter@0x2985300> enabled: 1 | |
0:00:00.080530607 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:391:gst_element_factory_create: created element "videoconvert" | |
0:00:00.080556182 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.080577717 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:115:priv_gst_parse_yylex: flex: LINK: ! | |
0:00:00.080599616 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.080619913 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:107:priv_gst_parse_yylex: flex: IDENTIFIER: videoscale | |
0:00:00.080640974 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:439:gst_element_factory_make: gstelementfactory: make "videoscale" "(NULL)" | |
0:00:00.080667233 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:445:gst_element_factory_make:<videoscale> found factory 0x26212e0 | |
0:00:00.080686985 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:105:gst_plugin_feature_load: loading plugin for feature 0x26212e0; 'videoscale' | |
0:00:00.080732407 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:109:gst_plugin_feature_load: loading plugin videoscale | |
0:00:00.080754236 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1247:gst_plugin_load_by_name: looking up plugin videoscale in default registry | |
0:00:00.080803542 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1250:gst_plugin_load_by_name: loading plugin videoscale from file /usr/lib/gstreamer-1.0/libgstvideoscale.so | |
0:00:00.080828191 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:704:gst_plugin_load_file: attempt to load plugin "/usr/lib/gstreamer-1.0/libgstvideoscale.so" | |
0:00:00.081375209 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:805:gst_plugin_load_file: Plugin 0x26045a0 for file "/usr/lib/gstreamer-1.0/libgstvideoscale.so" prepared, calling entry function... | |
0:00:00.081405679 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:812:gst_plugin_load_file: Plugin 0x26045a0 for file "/usr/lib/gstreamer-1.0/libgstvideoscale.so" prepared, registering... | |
0:00:00.081430112 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:504:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstvideoscale.so" looks good | |
0:00:00.081471887 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x26212e0 (videoscale) | |
0:00:00.081677607 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:531:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstvideoscale.so" initialised | |
0:00:00.081722389 23866 0x24ce520 INFO GST_PLUGIN_LOADING gstplugin.c:830:gst_plugin_load_file: plugin "/usr/lib/gstreamer-1.0/libgstvideoscale.so" loaded | |
0:00:00.081744398 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:114:gst_plugin_feature_load: loaded plugin videoscale | |
0:00:00.081766567 23866 0x24ce520 INFO GST_ELEMENT_FACTORY gstelementfactory.c:365:gst_element_factory_create: creating element "videoscale" | |
0:00:00.081792815 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstVideoScale : factory 0x26212e0 | |
0:00:00.081852541 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'format' | |
0:00:00.081878016 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'string' | |
0:00:00.081912675 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'width' | |
0:00:00.081933262 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.081959101 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'height' | |
0:00:00.081978171 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.081999989 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'framerate' | |
0:00:00.082019364 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'fraction' | |
0:00:00.082097080 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:426:gst_base_transform_init: gst_base_transform_init | |
0:00:00.082142484 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1645:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_transform_sink_event | |
0:00:00.082167496 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1539:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_transform_chain | |
0:00:00.082194171 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1504:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_transform_sink_activate_mode | |
0:00:00.082217665 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1678:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_transform_query | |
0:00:00.082240464 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:643:gst_element_add_pad:<GstBaseTransform@0x2986940> adding pad 'sink' | |
0:00:00.082261064 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<'':sink> set parent (ref and sink) | |
0:00:00.082300276 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1645:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_transform_src_event | |
0:00:00.082324458 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1612:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_transform_getrange | |
0:00:00.082346433 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1504:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_transform_src_activate_mode | |
0:00:00.082368021 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1678:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_transform_query | |
0:00:00.082390529 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:643:gst_element_add_pad:<GstBaseTransform@0x2986940> adding pad 'src' | |
0:00:00.099891558 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<'':src> set parent (ref and sink) | |
0:00:00.099936912 23866 0x24ce520 DEBUG videofilter gstvideofilter.c:372:gst_video_filter_init:<GstVideoFilter@0x2986940> gst_video_filter_init | |
0:00:00.099948409 23866 0x24ce520 DEBUG GST_QOS gstbasetransform.c:2545:gst_base_transform_set_qos_enabled:<GstVideoFilter@0x2986940> enabled: 1 | |
0:00:00.100008374 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:391:gst_element_factory_create: created element "videoscale" | |
0:00:00.100023494 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.100033314 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:115:priv_gst_parse_yylex: flex: LINK: ! | |
0:00:00.100043046 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.100050707 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:107:priv_gst_parse_yylex: flex: IDENTIFIER: gdkpixbufsink | |
0:00:00.100059370 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:439:gst_element_factory_make: gstelementfactory: make "gdkpixbufsink" "(NULL)" | |
0:00:00.100072564 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:445:gst_element_factory_make:<gdkpixbufsink> found factory 0x2749070 | |
0:00:00.100081120 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:105:gst_plugin_feature_load: loading plugin for feature 0x2749070; 'gdkpixbufsink' | |
0:00:00.100089699 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:109:gst_plugin_feature_load: loading plugin gdkpixbuf | |
0:00:00.100098112 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1247:gst_plugin_load_by_name: looking up plugin gdkpixbuf in default registry | |
0:00:00.100110123 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:1250:gst_plugin_load_by_name: loading plugin gdkpixbuf from file /usr/lib/gstreamer-1.0/libgstgdkpixbuf.so | |
0:00:00.100120337 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstplugin.c:704:gst_plugin_load_file: attempt to load plugin "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" | |
0:00:00.101030678 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:805:gst_plugin_load_file: Plugin 0x2690460 for file "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" prepared, calling entry function... | |
0:00:00.101055364 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:812:gst_plugin_load_file: Plugin 0x2690460 for file "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" prepared, registering... | |
0:00:00.101074426 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:504:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" looks good | |
0:00:00.101117712 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x2691550 (gdkpixbufdec) | |
0:00:00.101142661 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x2691630 (gdkpixbufoverlay) | |
0:00:00.101192447 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x2749070 (gdkpixbufsink) | |
0:00:00.101205578 23866 0x24ce520 LOG GST_PLUGIN_LOADING gstplugin.c:531:gst_plugin_register_func: plugin "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" initialised | |
0:00:00.101214372 23866 0x24ce520 INFO GST_PLUGIN_LOADING gstplugin.c:830:gst_plugin_load_file: plugin "/usr/lib/gstreamer-1.0/libgstgdkpixbuf.so" loaded | |
0:00:00.101222506 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:114:gst_plugin_feature_load: loaded plugin gdkpixbuf | |
0:00:00.101230628 23866 0x24ce520 INFO GST_ELEMENT_FACTORY gstelementfactory.c:365:gst_element_factory_create: creating element "gdkpixbufsink" | |
0:00:00.101245924 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstBaseSink : factory (nil) | |
0:00:00.101300001 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstVideoSink : factory (nil) | |
0:00:00.101319387 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:275:gst_element_base_class_init: type GstGdkPixbufSink : factory 0x2749070 | |
0:00:00.101344197 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'format' | |
0:00:00.101354935 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'string' | |
0:00:00.101443552 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'width' | |
0:00:00.101466195 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.101495255 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'height' | |
0:00:00.101514366 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.101537030 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'framerate' | |
0:00:00.101556357 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'fraction' | |
0:00:00.101591248 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'format' | |
0:00:00.101611523 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'string' | |
0:00:00.101632517 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'width' | |
0:00:00.101651001 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.101672663 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'height' | |
0:00:00.101703436 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'int' | |
0:00:00.101731346 23866 0x24ce520 DEBUG structure gststructure.c:2126:gst_structure_parse_field: trying field name 'framerate' | |
0:00:00.101751449 23866 0x24ce520 DEBUG structure gststructure.c:2177:gst_structure_parse_value: trying type name 'fraction' | |
0:00:00.101840786 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1469:gst_pad_set_activate_function_full:<'':sink> activatefunc set to gst_base_sink_pad_activate | |
0:00:00.101868846 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1504:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_sink_pad_activate_mode | |
0:00:00.101891819 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1678:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_sink_sink_query | |
0:00:00.101913872 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1645:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_sink_event | |
0:00:00.101935456 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1539:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_sink_chain | |
0:00:00.101956997 23866 0x24ce520 DEBUG GST_PADS gstpad.c:1576:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_base_sink_chain_list | |
0:00:00.101979539 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:643:gst_element_add_pad:<GstBaseSink@0x29830a0> adding pad 'sink' | |
0:00:00.138035511 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<'':sink> set parent (ref and sink) | |
0:00:00.138135801 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:391:gst_element_factory_create: created element "gdkpixbufsink" | |
0:00:00.138164381 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:141:priv_gst_parse_yylex: flex: SPACE: [ ] | |
0:00:00.138188613 23866 0x24ce520 DEBUG GST_PIPELINE parse.l:75:priv_gst_parse_yylex: flex: ASSIGNMENT: name=sink | |
0:00:00.138210488 23866 0x24ce520 DEBUG default types.h:79:gst_parse_unescape: unescaping sink | |
0:00:00.138241312 23866 0x24ce520 LOG GST_PIPELINE ./grammar.y:428:gst_parse_element_set:<gdkpixbufsink0> found name property | |
0:00:00.138263541 23866 0x24ce520 LOG GST_PIPELINE ./grammar.y:442:gst_parse_element_set:<gdkpixbufsink0> parsing property name as a gchararray | |
0:00:00.138335253 23866 0x24ce520 DEBUG GST_PIPELINE ./grammar.y:952:priv_gst_parse_launch: got 4 elements and 3 links | |
0:00:00.138361139 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:439:gst_element_factory_make: gstelementfactory: make "pipeline" "(NULL)" | |
0:00:00.138389939 23866 0x24ce520 LOG GST_ELEMENT_FACTORY gstelementfactory.c:445:gst_element_factory_make:<pipeline> found factory 0x25f4160 | |
0:00:00.138409877 23866 0x24ce520 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:105:gst_plugin_feature_load: loading plugin for feature 0x25f4160; 'pipeline' | |
0:00:00.138430891 23866 0x24ce520 INFO GST_ELEMENT_FACTORY gstelementfactory.c:365:gst_element_factory_create: creating element "pipeline" | |
0:00:00.138475710 23866 0x24ce520 DEBUG GST_BUS gstbus.c:233:gst_bus_init:<GstBus@0x274adc0> created | |
0:00:00.138508976 23866 0x24ce520 DEBUG bin gstbin.c:496:gst_bin_init:<GstBin@0x251a2c0> using bus <bus1> to listen to children | |
0:00:00.138541598 23866 0x24ce520 DEBUG GST_BUS gstbus.c:233:gst_bus_init:<GstBus@0x274aea0> created | |
0:00:00.138572026 23866 0x24ce520 DEBUG GST_POLL gstpoll.c:556:gst_poll_new: controllable : 1 | |
0:00:00.138620103 23866 0x24ce520 DEBUG GST_POLL gstpoll.c:727:gst_poll_add_fd_unlocked: 0x27868f0: fd (fd:3, idx:0) | |
0:00:00.138642929 23866 0x24ce520 DEBUG GST_POLL gstpoll.c:894:gst_poll_fd_ctl_read_unlocked: 0x27868f0: fd (fd:3, idx:0), active : 1 | |
0:00:00.138668973 23866 0x24ce520 DEBUG GST_BUS gstbus.c:287:gst_bus_new:<bus2> created new bus | |
0:00:00.138691152 23866 0x24ce520 DEBUG GST_PARENTAGE gstelement.c:2957:gst_element_set_bus_func:<GstPipeline@0x251a2c0> setting bus to 0x274aea0 | |
0:00:00.138713777 23866 0x24ce520 DEBUG pipeline gstpipeline.c:219:gst_pipeline_init:<GstPipeline@0x251a2c0> set bus <bus2> on pipeline | |
0:00:00.138762768 23866 0x24ce520 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:391:gst_element_factory_create: created element "pipeline" | |
0:00:00.138787681 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1270:gst_bin_add: adding element uridecodebin0 to bin pipeline0 | |
0:00:00.138813111 23866 0x24ce520 DEBUG bin gstbin.c:1073:gst_bin_add_func:<pipeline0> element :uridecodebin0 | |
0:00:00.138835009 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<uridecodebin0> set parent (ref and sink) | |
0:00:00.138855733 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1112:gst_bin_add_func:<pipeline0> element "uridecodebin0" was source | |
0:00:00.138877207 23866 0x24ce520 DEBUG GST_PARENTAGE gstelement.c:2957:gst_element_set_bus_func:<uridecodebin0> setting bus to 0x274adc0 | |
0:00:00.138898962 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:462:gst_element_set_base_time:<uridecodebin0> set base_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.138921458 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:524:gst_element_set_start_time:<uridecodebin0> set start_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.138943398 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:405:gst_element_set_clock:<uridecodebin0> setting clock (nil) | |
0:00:00.138970060 23866 0x24ce520 DEBUG bin gstbin.c:720:gst_bin_set_clock_func:<uridecodebin0> iterator done | |
0:00:00.138999829 23866 0x24ce520 DEBUG bin gstbin.c:1158:gst_bin_add_func:<pipeline0> added SUCCESS element | |
0:00:00.139024328 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1195:gst_bin_add_func:<pipeline0> added element "uridecodebin0" | |
0:00:00.139055576 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1270:gst_bin_add: adding element videoconvert0 to bin pipeline0 | |
0:00:00.139078414 23866 0x24ce520 DEBUG bin gstbin.c:1073:gst_bin_add_func:<pipeline0> element :videoconvert0 | |
0:00:00.139099519 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<videoconvert0> set parent (ref and sink) | |
0:00:00.139120484 23866 0x24ce520 DEBUG GST_PARENTAGE gstelement.c:2957:gst_element_set_bus_func:<videoconvert0> setting bus to 0x274adc0 | |
0:00:00.139142067 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:462:gst_element_set_base_time:<videoconvert0> set base_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.139164412 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:524:gst_element_set_start_time:<videoconvert0> set start_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.139186208 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:405:gst_element_set_clock:<videoconvert0> setting clock (nil) | |
0:00:00.139207045 23866 0x24ce520 DEBUG bin gstbin.c:1158:gst_bin_add_func:<pipeline0> added SUCCESS element | |
0:00:00.139709349 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1195:gst_bin_add_func:<pipeline0> added element "videoconvert0" | |
0:00:00.139819205 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1270:gst_bin_add: adding element videoscale0 to bin pipeline0 | |
0:00:00.139907693 23866 0x24ce520 DEBUG bin gstbin.c:1073:gst_bin_add_func:<pipeline0> element :videoscale0 | |
0:00:00.140313995 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<videoscale0> set parent (ref and sink) | |
0:00:00.140328094 23866 0x24ce520 DEBUG GST_PARENTAGE gstelement.c:2957:gst_element_set_bus_func:<videoscale0> setting bus to 0x274adc0 | |
0:00:00.140337205 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:462:gst_element_set_base_time:<videoscale0> set base_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.140346980 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:524:gst_element_set_start_time:<videoscale0> set start_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.140355902 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:405:gst_element_set_clock:<videoscale0> setting clock (nil) | |
0:00:00.140364184 23866 0x24ce520 DEBUG bin gstbin.c:1158:gst_bin_add_func:<pipeline0> added SUCCESS element | |
0:00:00.140375412 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1195:gst_bin_add_func:<pipeline0> added element "videoscale0" | |
0:00:00.140388183 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1270:gst_bin_add: adding element sink to bin pipeline0 | |
0:00:00.140397314 23866 0x24ce520 DEBUG bin gstbin.c:1073:gst_bin_add_func:<pipeline0> element :sink | |
0:00:00.140404897 23866 0x24ce520 DEBUG GST_REFCOUNTING gstobject.c:684:gst_object_set_parent:<sink> set parent (ref and sink) | |
0:00:00.140412803 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1107:gst_bin_add_func:<pipeline0> element "sink" was sink | |
0:00:00.140421119 23866 0x24ce520 DEBUG GST_PARENTAGE gstelement.c:2957:gst_element_set_bus_func:<sink> setting bus to 0x274adc0 | |
0:00:00.140429329 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:462:gst_element_set_base_time:<sink> set base_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.140438284 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:524:gst_element_set_start_time:<sink> set start_time=0:00:00.000000000, old 0:00:00.000000000 | |
0:00:00.140447079 23866 0x24ce520 DEBUG GST_CLOCK gstelement.c:405:gst_element_set_clock:<sink> setting clock (nil) | |
0:00:00.140454888 23866 0x24ce520 DEBUG bin gstbin.c:1158:gst_bin_add_func:<pipeline0> added SUCCESS element | |
0:00:00.140463504 23866 0x24ce520 DEBUG GST_PARENTAGE gstbin.c:1195:gst_bin_add_func:<pipeline0> added element "sink" | |
0:00:00.140479875 23866 0x24ce520 INFO GST_PIPELINE ./grammar.y:577:gst_parse_perform_link: linking uridecodebin0:(any) to videoconvert0:(any) (0/0) with caps "(NULL)" | |
0:00:00.140497065 23866 0x24ce520 INFO GST_ELEMENT_PADS gstutils.c:1543:gst_element_link_pads_full: trying to link element uridecodebin0:(any) to element videoconvert0:(any) | |
0:00:00.140507220 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1687:gst_element_link_pads_full: trying dest pad videoconvert0:sink | |
0:00:00.140517734 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1006:gst_element_get_compatible_pad: finding pad in uridecodebin0 compatible with videoconvert0:sink | |
0:00:00.140528189 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1102:gst_element_get_compatible_pad:<uridecodebin0> Could not find a compatible unlinked always pad to link to videoconvert0:sink, now checking request pads | |
0:00:00.140569055 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoconvert0:sink> get pad caps with filter (NULL) | |
0:00:00.140594767 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2786940 caps | |
0:00:00.140607121 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:sink> doing query 0x2786940 (caps) | |
0:00:00.140629391 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoconvert0:src> get pad peer caps with filter (NULL) | |
0:00:00.140639110 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2786990 caps | |
0:00:00.140647412 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:src> peer query 0x2786990 (caps) | |
0:00:00.140656128 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:src> pad has no peer | |
0:00:00.140670651 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoconvert0:sink> peer caps ANY | |
0:00:00.140682627 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705: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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.140727349 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoconvert0:sink> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.140775651 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 1) | |
0:00:00.140783847 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoconvert0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.140846974 23866 0x24ce520 DEBUG videoconvert gstvideoconvert.c:191:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.140885823 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.163169929 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.163227078 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoconvert0:sink> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.163241625 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722: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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.163363505 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoconvert0:sink> intersected video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.163429643 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } doing copy 0x27858f0 -> 0x2785940 | |
0:00:00.163456946 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x27858f0 -> 0x2785940 | |
0:00:00.163481952 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.163546785 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:sink> sent query 0x2786940 (caps), result 1 | |
0:00:00.163561909 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoconvert0:sink> query returned video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.163643813 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:798:gst_element_get_compatible_pad_template: Looking for a suitable pad template in uridecodebin0 out of 1 templates... | |
0:00:00.163654729 23866 0x24ce520 LOG GST_CAPS gstutils.c:809:gst_element_get_compatible_pad_template: checking pad template src_%u | |
0:00:00.163661887 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:814:gst_element_get_compatible_pad_template: compatible direction: found src pad template "src_%u" | |
0:00:00.163669359 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:817:gst_element_get_compatible_pad_template: intersecting video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.163692956 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:819:gst_element_get_compatible_pad_template: ..and ANY | |
0:00:00.163700783 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:825:gst_element_get_compatible_pad_template: caps are compatible | |
0:00:00.163707609 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:837:gst_element_get_compatible_pad_template: Returning new pad template 0x2442ce0 | |
0:00:00.163718517 23866 0x24ce520 INFO GST_ELEMENT_PADS gstelement.c:891:gst_element_get_static_pad: no such pad 'src_%u' in element "uridecodebin0" | |
0:00:00.163739412 23866 0x24ce520 INFO GST_ELEMENT_PADS gstutils.c:1123:gst_element_get_compatible_pad:<uridecodebin0> Could not find a compatible pad to link to videoconvert0:sink | |
0:00:00.163748983 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1687:gst_element_link_pads_full: trying dest pad videoconvert0:src | |
0:00:00.163757285 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1729:gst_element_link_pads_full: we might have request pads on both sides, checking... | |
0:00:00.163764706 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1779:gst_element_link_pads_full: no link possible from uridecodebin0 to videoconvert0 | |
0:00:00.163803432 23866 0x24ce520 INFO default gstutils.c:1889:gst_element_link_pads_filtered: Could not link pads: uridecodebin0:(null) - videoconvert0:(null) | |
0:00:00.163817654 23866 0x24ce520 DEBUG GST_PIPELINE ./grammar.y:538:gst_parse_perform_delayed_link: trying delayed link uridecodebin0:(NULL) to videoconvert0:(NULL) | |
0:00:00.163844238 23866 0x24ce520 INFO GST_PIPELINE ./grammar.y:577:gst_parse_perform_link: linking videoconvert0:(any) to videoscale0:(any) (0/0) with caps "(NULL)" | |
0:00:00.163855863 23866 0x24ce520 INFO GST_ELEMENT_PADS gstutils.c:1543:gst_element_link_pads_full: trying to link element videoconvert0:(any) to element videoscale0:(any) | |
0:00:00.172216345 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1632:gst_element_link_pads_full: looping through allowed src and dest pads | |
0:00:00.172257610 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1635:gst_element_link_pads_full: trying src pad videoconvert0:sink | |
0:00:00.172267969 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1635:gst_element_link_pads_full: trying src pad videoconvert0:src | |
0:00:00.172278372 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1006:gst_element_get_compatible_pad: finding pad in videoscale0 compatible with videoconvert0:src | |
0:00:00.172295634 23866 0x24ce520 LOG GST_ELEMENT_PADS gstutils.c:1033:gst_element_get_compatible_pad: examining pad videoscale0:sink | |
0:00:00.172305086 23866 0x24ce520 INFO GST_PADS gstutils.c:936:gst_pad_check_link: trying to link videoconvert0:src and videoscale0:sink | |
0:00:00.172317932 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoconvert0:src> get pad caps with filter (NULL) | |
0:00:00.172336301 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29810a0 caps | |
0:00:00.172347227 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:src> doing query 0x29810a0 (caps) | |
0:00:00.172364163 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoconvert0:sink> get pad peer caps with filter (NULL) | |
0:00:00.172373975 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29810f0 caps | |
0:00:00.172382186 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:sink> peer query 0x29810f0 (caps) | |
0:00:00.172391794 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:sink> pad has no peer | |
0:00:00.172404200 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoconvert0:src> peer caps ANY | |
0:00:00.172413877 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172456642 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172485338 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 2) | |
0:00:00.172525004 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoconvert0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172586625 23866 0x24ce520 DEBUG videoconvert gstvideoconvert.c:191:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172615770 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172628203 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172640564 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoconvert0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172653116 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.172691670 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.172691697 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } doing copy 0x29811e0 -> 0x2981230 | |
0:00:00.194086923 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x29811e0 -> 0x2981230 | |
0:00:00.194143640 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.194195988 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:src> sent query 0x29810a0 (caps), result 1 | |
0:00:00.194240049 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoconvert0:src> query returned video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.194273217 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoscale0:sink> get pad caps with filter (NULL) | |
0:00:00.194284591 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981280 caps | |
0:00:00.194293724 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoscale0:sink> doing query 0x2981280 (caps) | |
0:00:00.194307991 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoscale0:src> get pad peer caps with filter (NULL) | |
0:00:00.194317290 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29812d0 caps | |
0:00:00.194325390 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoscale0:src> peer query 0x29812d0 (caps) | |
0:00:00.194334659 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoscale0:src> pad has no peer | |
0:00:00.194344437 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoscale0:sink> peer caps ANY | |
0:00:00.194372695 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoscale0: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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194407070 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoscale0:sink> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194481054 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoscale0> transform caps (direction = 1) | |
0:00:00.194513841 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoscale0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194542594 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:446:gst_video_scale_transform_caps:<videoscale0> Transforming caps video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] in direction src | |
0:00:00.194609725 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:494:gst_video_scale_transform_caps:<videoscale0> returning caps: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194633185 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194655048 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194676341 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoscale0:sink> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.194697200 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoscale0: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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.195150290 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoscale0:sink> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.195197928 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] doing copy 0x2981400 -> 0x2981450 | |
0:00:00.195242686 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x2981400 -> 0x2981450 | |
0:00:00.203437103 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoscale0> returning video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.203510450 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoscale0:sink> sent query 0x2981280 (caps), result 1 | |
0:00:00.203524309 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoscale0:sink> query returned video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.203563593 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1065:gst_element_get_compatible_pad: found existing unlinked compatible pad videoscale0:sink | |
0:00:00.203584940 23866 0x24ce520 INFO GST_PADS gstutils.c:1443:prepare_link_maybe_ghosting: videoconvert0 and videoscale0 in same bin, no need for ghost pads | |
0:00:00.203615521 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source sink: creating new message 0x24f0610 structure-change | |
0:00:00.203628545 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x24f0610] posting on bus structure-change message from element 'sink': GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstVideoConvert\)\ videoconvert0", busy=(boolean)true; | |
0:00:00.203688188 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x24f0610] handling child sink message of type structure-change | |
0:00:00.203700791 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.203708809 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.203716009 23866 0x24ce520 DEBUG bin gstbin.c:926:bin_replace_message:<pipeline0> got new message 0x24f0610, structure-change from sink | |
0:00:00.203724325 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x24f0610] dropped | |
0:00:00.203731573 23866 0x24ce520 INFO GST_PADS gstpad.c:2061:gst_pad_link_prepare: trying to link videoconvert0:src and videoscale0:sink | |
0:00:00.203743352 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoconvert0:src> get pad caps with filter (NULL) | |
0:00:00.203753390 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29814a0 caps | |
0:00:00.203762111 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:src> doing query 0x29814a0 (caps) | |
0:00:00.203807803 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoconvert0:sink> get pad peer caps with filter (NULL) | |
0:00:00.203820268 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29814f0 caps | |
0:00:00.203828277 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:sink> peer query 0x29814f0 (caps) | |
0:00:00.203836694 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:sink> pad has no peer | |
0:00:00.203845842 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoconvert0:src> peer caps ANY | |
0:00:00.203853470 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.203882421 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.203942903 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 2) | |
0:00:00.203956490 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoconvert0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.204005505 23866 0x24ce520 DEBUG videoconvert gstvideoconvert.c:191:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224363074 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224417885 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224432732 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoconvert0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224446680 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224513539 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.224555669 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } doing copy 0x29815e0 -> 0x2981630 | |
0:00:00.224642625 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x29815e0 -> 0x2981630 | |
0:00:00.224664816 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.224728606 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:src> sent query 0x29814a0 (caps), result 1 | |
0:00:00.224744050 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoconvert0:src> query returned video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.224772427 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoscale0:sink> get pad caps with filter (NULL) | |
0:00:00.224782474 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981630 caps | |
0:00:00.224790481 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoscale0:sink> doing query 0x2981630 (caps) | |
0:00:00.224803418 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoscale0:src> get pad peer caps with filter (NULL) | |
0:00:00.224811944 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981590 caps | |
0:00:00.224819091 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoscale0:src> peer query 0x2981590 (caps) | |
0:00:00.224827319 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoscale0:src> pad has no peer | |
0:00:00.224835265 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoscale0:sink> peer caps ANY | |
0:00:00.224842643 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoscale0: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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224865107 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoscale0:sink> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224884069 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoscale0> transform caps (direction = 1) | |
0:00:00.224890945 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoscale0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.224910762 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:446:gst_video_scale_transform_caps:<videoscale0> Transforming caps video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] in direction src | |
0:00:00.224946983 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:494:gst_video_scale_transform_caps:<videoscale0> returning caps: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233318425 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233388999 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233412935 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoscale0:sink> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233435456 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoscale0: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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233640273 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoscale0:sink> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233684330 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] doing copy 0x2981400 -> 0x2981280 | |
0:00:00.233706589 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x2981400 -> 0x2981280 | |
0:00:00.233722646 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoscale0> returning video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233751942 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoscale0:sink> sent query 0x2981630 (caps), result 1 | |
0:00:00.233764305 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoscale0:sink> query returned video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233789564 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1961:gst_pad_link_check_compatible_unlocked:<videoconvert0:src> src caps video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.233852354 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1963:gst_pad_link_check_compatible_unlocked:<videoscale0:sink> sink caps video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.233890011 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1981:gst_pad_link_check_compatible_unlocked: caps are compatible | |
0:00:00.233904893 23866 0x24ce520 INFO GST_PADS gstpad.c:2263:gst_pad_link_full: linked videoconvert0:src and videoscale0:sink, successful | |
0:00:00.233914728 23866 0x24ce520 INFO GST_EVENT gstevent.c:1313:gst_event_new_reconfigure: creating reconfigure event | |
0:00:00.233931967 23866 0x24ce520 DEBUG GST_EVENT gstevent.c:300:gst_event_new_custom: creating new event 0x2999d80 reconfigure 61441 | |
0:00:00.233945018 23866 0x24ce520 DEBUG GST_EVENT gstpad.c:4770:gst_pad_send_event_unchecked:<videoconvert0:src> have event type reconfigure event at time 99:99:99.999999999: (NULL) | |
0:00:00.233958411 23866 0x24ce520 INFO GST_EVENT gstpad.c:4873:gst_pad_send_event_unchecked:<videoconvert0:src> Received event on flushing pad. Discarding | |
0:00:00.233966317 23866 0x24ce520 LOG GST_EVENT gstevent.c:222:_gst_event_free: freeing event 0x2999d80 type reconfigure | |
0:00:00.233983893 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source sink: creating new message 0x24f0690 structure-change | |
0:00:00.233997236 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x24f0690] posting on bus structure-change message from element 'sink': GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstVideoConvert\)\ videoconvert0", busy=(boolean)false; | |
0:00:00.234048940 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x24f0690] handling child sink message of type structure-change | |
0:00:00.234066052 23866 0x24ce520 LOG bin gstbin.c:857:message_check: looking at message 0x24f0610: 1 | |
0:00:00.234074666 23866 0x24ce520 DEBUG bin gstbin.c:954:bin_remove_messages:<videoscale0:sink> deleting message 0x24f0610 of types 0x00001000 | |
0:00:00.255465820 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:184:_gst_message_free: finalize message 0x24f0610, structure-change from sink | |
0:00:00.255518688 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:184:_gst_message_free: finalize message 0x24f0690, structure-change from sink | |
0:00:00.255536711 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x24f0690] dropped | |
0:00:00.255619343 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1649:gst_element_link_pads_full: linked pad videoconvert0:src to pad videoscale0:sink | |
0:00:00.255634830 23866 0x24ce520 INFO GST_PIPELINE ./grammar.y:577:gst_parse_perform_link: linking videoscale0:(any) to sink:(any) (0/0) with caps "(NULL)" | |
0:00:00.255648546 23866 0x24ce520 INFO GST_ELEMENT_PADS gstutils.c:1543:gst_element_link_pads_full: trying to link element videoscale0:(any) to element sink:(any) | |
0:00:00.255659346 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1632:gst_element_link_pads_full: looping through allowed src and dest pads | |
0:00:00.255667256 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1635:gst_element_link_pads_full: trying src pad videoscale0:sink | |
0:00:00.255675857 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1635:gst_element_link_pads_full: trying src pad videoscale0:src | |
0:00:00.255684478 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1006:gst_element_get_compatible_pad: finding pad in sink compatible with videoscale0:src | |
0:00:00.255699895 23866 0x24ce520 LOG GST_ELEMENT_PADS gstutils.c:1033:gst_element_get_compatible_pad: examining pad sink:sink | |
0:00:00.255710304 23866 0x24ce520 INFO GST_PADS gstutils.c:936:gst_pad_check_link: trying to link videoscale0:src and sink:sink | |
0:00:00.255720972 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoscale0:src> get pad caps with filter (NULL) | |
0:00:00.255736676 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981320 caps | |
0:00:00.255746822 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoscale0:src> doing query 0x2981320 (caps) | |
0:00:00.255762359 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoscale0:sink> get pad peer caps with filter (NULL) | |
0:00:00.255772259 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981450 caps | |
0:00:00.255815003 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoscale0:sink> peer query 0x2981450 (caps) | |
0:00:00.255828647 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:src> doing query 0x2981450 (caps) | |
0:00:00.255840248 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoconvert0:sink> get pad peer caps with filter (NULL) | |
0:00:00.255850112 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981370 caps | |
0:00:00.255857896 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:sink> peer query 0x2981370 (caps) | |
0:00:00.255866863 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:sink> pad has no peer | |
0:00:00.255877241 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoconvert0:src> peer caps ANY | |
0:00:00.255886557 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.255930004 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.255955341 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 2) | |
0:00:00.255963137 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoconvert0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.256024395 23866 0x24ce520 DEBUG videoconvert gstvideoconvert.c:191:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.256043737 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.263975547 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.264031753 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoconvert0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.264070955 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.264145200 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.264185729 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } doing copy 0x2981140 -> 0x2981230 | |
0:00:00.264210763 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x2981140 -> 0x2981230 | |
0:00:00.264227673 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.264258191 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:src> sent query 0x2981450 (caps), result 1 | |
0:00:00.264271032 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2801:gst_pad_peer_query_caps:<videoscale0:sink> peer query returned video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.264328965 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoscale0:src> peer caps video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.264357677 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoscale0:src> 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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.264585292 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoscale0:src> intersected video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264615775 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoscale0> transform caps (direction = 2) | |
0:00:00.264623159 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoscale0> from: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264643411 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:446:gst_video_scale_transform_caps:<videoscale0> Transforming caps video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } in direction sink | |
0:00:00.264678870 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:494:gst_video_scale_transform_caps:<videoscale0> returning caps: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264699308 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264717665 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264736185 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoscale0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.264756672 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoscale0:src> 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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.286304591 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoscale0:src> intersected video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.286775815 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoscale0> returning video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.286853950 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoscale0:src> sent query 0x2981320 (caps), result 1 | |
0:00:00.286875087 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoscale0:src> query returned video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.286902278 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<sink:sink> get pad caps with filter (NULL) | |
0:00:00.286912248 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x27869e0 caps | |
0:00:00.286920624 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<sink:sink> doing query 0x27869e0 (caps) | |
0:00:00.286946394 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<sink:sink> sent query 0x27869e0 (caps), result 1 | |
0:00:00.286955081 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<sink:sink> query returned video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.286983564 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1065:gst_element_get_compatible_pad: found existing unlinked compatible pad sink:sink | |
0:00:00.286995189 23866 0x24ce520 INFO GST_PADS gstutils.c:1443:prepare_link_maybe_ghosting: videoscale0 and sink in same bin, no need for ghost pads | |
0:00:00.287012958 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source sink: creating new message 0x24f0710 structure-change | |
0:00:00.287025119 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x24f0710] posting on bus structure-change message from element 'sink': GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstVideoScale\)\ videoscale0", busy=(boolean)true; | |
0:00:00.287188184 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x24f0710] handling child sink message of type structure-change | |
0:00:00.287209210 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.287222042 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.287230046 23866 0x24ce520 DEBUG bin gstbin.c:926:bin_replace_message:<pipeline0> got new message 0x24f0710, structure-change from sink | |
0:00:00.287238916 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x24f0710] dropped | |
0:00:00.287247206 23866 0x24ce520 INFO GST_PADS gstpad.c:2061:gst_pad_link_prepare: trying to link videoscale0:src and sink:sink | |
0:00:00.287257173 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<videoscale0:src> get pad caps with filter (NULL) | |
0:00:00.287266837 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x27869e0 caps | |
0:00:00.287274513 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoscale0:src> doing query 0x27869e0 (caps) | |
0:00:00.287286181 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoscale0:sink> get pad peer caps with filter (NULL) | |
0:00:00.287294683 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981320 caps | |
0:00:00.287331084 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoscale0:sink> peer query 0x2981320 (caps) | |
0:00:00.287349196 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:src> doing query 0x2981320 (caps) | |
0:00:00.287360629 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2794:gst_pad_peer_query_caps:<videoconvert0:sink> get pad peer caps with filter (NULL) | |
0:00:00.287370020 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981140 caps | |
0:00:00.287377583 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:sink> peer query 0x2981140 (caps) | |
0:00:00.297346458 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:sink> pad has no peer | |
0:00:00.297387165 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoconvert0:src> peer caps ANY | |
0:00:00.297399412 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297448703 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297474843 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoconvert0> transform caps (direction = 2) | |
0:00:00.297482994 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoconvert0> from: video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297762842 23866 0x24ce520 DEBUG videoconvert gstvideoconvert.c:191:gst_video_convert_transform_caps:<videoconvert0> transformed video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] into video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297795983 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297809992 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoconvert0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297823634 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoconvert0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297909611 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoconvert0:src> 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, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.297966090 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoconvert0:src> intersected video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.298008322 23866 0x24ce520 DEBUG GST_PERFORMANCE gstcaps.c:150:_gst_caps_copy:video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } doing copy 0x2981190 -> 0x2981450 | |
0:00:00.298032033 23866 0x24ce520 DEBUG GST_PERFORMANCE gstminiobject.c:326:gst_mini_object_make_writable: copy GstCaps miniobject 0x2981190 -> 0x2981450 | |
0:00:00.298049803 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoconvert0> returning video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.298080232 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:src> sent query 0x2981320 (caps), result 1 | |
0:00:00.298092571 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2801:gst_pad_peer_query_caps:<videoscale0:sink> peer query returned video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.298120153 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:702:gst_base_transform_query_caps:<videoscale0:src> peer caps video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, 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 } | |
0:00:00.318221507 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:705:gst_base_transform_query_caps:<videoscale0:src> 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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.318824322 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:707:gst_base_transform_query_caps:<videoscale0:src> intersected video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.318851672 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:516:gst_base_transform_transform_caps:<videoscale0> transform caps (direction = 2) | |
0:00:00.318876705 23866 0x24ce520 LOG basetransform gstbasetransform.c:518:gst_base_transform_transform_caps:<videoscale0> from: video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.318905112 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:446:gst_video_scale_transform_caps:<videoscale0> Transforming caps video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } in direction sink | |
0:00:00.318951485 23866 0x24ce520 DEBUG videoscale gstvideoscale.c:494:gst_video_scale_transform_caps:<videoscale0> returning caps: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.318972583 23866 0x24ce520 LOG basetransform gstbasetransform.c:520:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.318991242 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:543:gst_base_transform_transform_caps:<videoscale0> to: video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.319010202 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:715:gst_base_transform_query_caps:<videoscale0:src> transformed video/x-raw, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.319032263 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:722:gst_base_transform_query_caps:<videoscale0:src> 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, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64, NV12 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.319178741 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:725:gst_base_transform_query_caps:<videoscale0:src> intersected video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.319337830 23866 0x24ce520 DEBUG basetransform gstbasetransform.c:749:gst_base_transform_query_caps:<videoscale0> returning video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.322670390 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoscale0:src> sent query 0x27869e0 (caps), result 1 | |
0:00:00.322691344 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<videoscale0:src> query returned video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.322764702 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2748:gst_pad_query_caps:<sink:sink> get pad caps with filter (NULL) | |
0:00:00.322809993 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x2981400 caps | |
0:00:00.322851810 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<sink:sink> doing query 0x2981400 (caps) | |
0:00:00.322902359 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<sink:sink> sent query 0x2981400 (caps), result 1 | |
0:00:00.322964386 23866 0x24ce520 DEBUG GST_CAPS gstutils.c:2755:gst_pad_query_caps:<sink:sink> query returned video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.323007405 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1961:gst_pad_link_check_compatible_unlocked:<videoscale0:src> src caps video/x-raw, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], 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, NV12, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, RGB15, ARGB64, AYUV64 } | |
0:00:00.323045515 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1963:gst_pad_link_check_compatible_unlocked:<sink:sink> sink caps video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ] | |
0:00:00.323092235 23866 0x24ce520 DEBUG GST_CAPS gstpad.c:1981:gst_pad_link_check_compatible_unlocked: caps are compatible | |
0:00:00.323117144 23866 0x24ce520 INFO GST_PADS gstpad.c:2263:gst_pad_link_full: linked videoscale0:src and sink:sink, successful | |
0:00:00.323140086 23866 0x24ce520 INFO GST_EVENT gstevent.c:1313:gst_event_new_reconfigure: creating reconfigure event | |
0:00:00.323160960 23866 0x24ce520 DEBUG GST_EVENT gstevent.c:300:gst_event_new_custom: creating new event 0x2999de0 reconfigure 61441 | |
0:00:00.323184375 23866 0x24ce520 DEBUG GST_EVENT gstpad.c:4770:gst_pad_send_event_unchecked:<videoscale0:src> have event type reconfigure event at time 99:99:99.999999999: (NULL) | |
0:00:00.327680255 23866 0x24ce520 INFO GST_EVENT gstpad.c:4873:gst_pad_send_event_unchecked:<videoscale0:src> Received event on flushing pad. Discarding | |
0:00:00.327711953 23866 0x24ce520 LOG GST_EVENT gstevent.c:222:_gst_event_free: freeing event 0x2999de0 type reconfigure | |
0:00:00.327739645 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source sink: creating new message 0x27db820 structure-change | |
0:00:00.327756348 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x27db820] posting on bus structure-change message from element 'sink': GstMessageStructureChange, type=(GstStructureChangeType)GST_STRUCTURE_CHANGE_TYPE_PAD_LINK, owner=(GstElement)"\(GstVideoScale\)\ videoscale0", busy=(boolean)false; | |
0:00:00.327834810 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x27db820] handling child sink message of type structure-change | |
0:00:00.327846313 23866 0x24ce520 LOG bin gstbin.c:857:message_check: looking at message 0x24f0710: 1 | |
0:00:00.327854246 23866 0x24ce520 DEBUG bin gstbin.c:954:bin_remove_messages:<sink:sink> deleting message 0x24f0710 of types 0x00001000 | |
0:00:00.327862486 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:184:_gst_message_free: finalize message 0x24f0710, structure-change from sink | |
0:00:00.327874870 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:184:_gst_message_free: finalize message 0x27db820, structure-change from sink | |
0:00:00.327884818 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x27db820] dropped | |
0:00:00.327893465 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstutils.c:1649:gst_element_link_pads_full: linked pad videoscale0:src to pad sink:sink | |
0:00:00.329523656 23866 0x24ce520 INFO GST_PARENTAGE gstbin.c:3906:gst_bin_get_by_name: [pipeline0]: looking up child element sink | |
0:00:00.332341084 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2471:gst_element_set_state_func:<pipeline0> set_state to READY | |
0:00:00.332388267 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2496:gst_element_set_state_func:<pipeline0> setting target state to READY | |
0:00:00.332540149 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2509:gst_element_set_state_func:<pipeline0> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS | |
0:00:00.332563412 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2543:gst_element_set_state_func:<pipeline0> final: setting state from NULL to READY | |
0:00:00.332591973 23866 0x24ce520 DEBUG GST_BUS gstbus.c:455:gst_bus_set_flushing:<bus2> unset bus flushing | |
0:00:00.332612511 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2529:gst_bin_change_state_func:<pipeline0> changing state of children from NULL to READY | |
0:00:00.332632047 23866 0x24ce520 DEBUG bin gstbin.c:2562:gst_bin_change_state_func:<pipeline0> clearing all cached messages | |
0:00:00.332660102 23866 0x24ce520 DEBUG bin gstbin.c:2087:gst_bin_sort_iterator_resync:<pipeline0> resync | |
0:00:00.333436647 23866 0x24ce520 DEBUG bin gstbin.c:1872:add_to_queue:<pipeline0> adding 'sink' to queue | |
0:00:00.333495300 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.333539458 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.333586479 23866 0x24ce520 DEBUG bin gstbin.c:1989:update_degree:<pipeline0> change element videoscale0, degree 0->1, linked to sink | |
0:00:00.333629284 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.333668742 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.333708263 23866 0x24ce520 DEBUG bin gstbin.c:1989:update_degree:<pipeline0> change element videoconvert0, degree 0->1, linked to videoscale0 | |
0:00:00.333746723 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.333783001 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.333819735 23866 0x24ce520 DEBUG bin gstbin.c:2012:update_degree:<pipeline0> element videoconvert0 not linked on any sinkpads | |
0:00:00.333878673 23866 0x24ce520 DEBUG bin gstbin.c:2012:update_degree:<pipeline0> element uridecodebin0 not linked on any sinkpads | |
0:00:00.333913796 23866 0x24ce520 DEBUG bin gstbin.c:2074:gst_bin_sort_iterator_next:<pipeline0> queue head gives sink | |
0:00:00.333935726 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.333958072 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.352688458 23866 0x24ce520 DEBUG bin gstbin.c:1989:update_degree:<pipeline0> change element videoscale0, degree 1->0, linked to sink | |
0:00:00.352731700 23866 0x24ce520 DEBUG bin gstbin.c:1872:add_to_queue:<pipeline0> adding 'videoscale0' to queue | |
0:00:00.352762544 23866 0x24ce520 INFO GST_STATES gstbin.c:2210:gst_bin_element_set_state:<sink> current NULL pending VOID_PENDING, desired next READY | |
0:00:00.352789022 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00100000 | |
0:00:00.352810723 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> async-start | |
0:00:00.352831253 23866 0x24ce520 DEBUG bin gstbin.c:2305:gst_bin_element_set_state:<pipeline0> setting element sink to READY, base_time 0:00:00.000000000 | |
0:00:00.352854498 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2471:gst_element_set_state_func:<sink> set_state to READY | |
0:00:00.352876762 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2496:gst_element_set_state_func:<sink> setting target state to READY | |
0:00:00.352897648 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2509:gst_element_set_state_func:<sink> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS | |
0:00:00.352919835 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2543:gst_element_set_state_func:<sink> final: setting state from NULL to READY | |
0:00:00.352954184 23866 0x24ce520 LOG default gstgdkpixbufsink.c:202:gst_gdk_pixbuf_sink_start:<sink> start | |
0:00:00.352977231 23866 0x24ce520 LOG GST_STATES gstelement.c:2789:gst_element_change_state_func:<sink> default handler tries setting state from NULL to READY (000a) | |
0:00:00.352999713 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2628:gst_element_change_state:<sink> element changed state SUCCESS | |
0:00:00.353021031 23866 0x24ce520 INFO GST_STATES gstelement.c:2321:gst_element_continue_state:<sink> completed state change to READY | |
0:00:00.353050888 23866 0x24ce520 INFO GST_STATES gstelement.c:2226:_priv_gst_element_state_changed:<sink> notifying about state-changed NULL to READY (VOID_PENDING pending) | |
0:00:00.353089777 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source sink: creating new message 0x27db8a0 state-changed | |
0:00:00.353116970 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x27db8a0] posting on bus state-changed message from element 'sink': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.353170841 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x27db8a0] handling child sink message of type state-changed | |
0:00:00.353192852 23866 0x24ce520 DEBUG bin gstbin.c:3576:gst_bin_handle_message_func:<pipeline0> posting message upward | |
0:00:00.353216449 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus2> [msg 0x27db8a0] posting on bus state-changed message from element 'sink': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.353250600 23866 0x24ce520 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x27db8a0] pushing on async queue | |
0:00:00.353276068 23866 0x24ce520 LOG GST_POLL gstpoll.c:186:raise_wakeup: 0x27868f0: raise | |
0:00:00.353315847 23866 0x24ce520 DEBUG GST_BUS gstbus.c:354:gst_bus_post:<bus2> [msg 0x27db8a0] pushed on async queue | |
0:00:00.353337787 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x27db8a0] dropped | |
0:00:00.353358718 23866 0x24ce520 LOG GST_STATES gstelement.c:2644:gst_element_change_state:<sink> exit state change 1 | |
0:00:00.353392267 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2555:gst_element_set_state_func:<sink> returned SUCCESS | |
0:00:00.353413522 23866 0x24ce520 INFO GST_STATES gstbin.c:2618:gst_bin_change_state_func:<pipeline0> child 'sink' changed state to 2(READY) successfully | |
0:00:00.353439459 23866 0x24ce520 DEBUG bin gstbin.c:2074:gst_bin_sort_iterator_next:<pipeline0> queue head gives videoscale0 | |
0:00:00.353460819 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.353481274 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.353503524 23866 0x24ce520 DEBUG bin gstbin.c:1989:update_degree:<pipeline0> change element videoconvert0, degree 1->0, linked to videoscale0 | |
0:00:00.353524417 23866 0x24ce520 DEBUG bin gstbin.c:1872:add_to_queue:<pipeline0> adding 'videoconvert0' to queue | |
0:00:00.353548456 23866 0x24ce520 INFO GST_STATES gstbin.c:2210:gst_bin_element_set_state:<videoscale0> current NULL pending VOID_PENDING, desired next READY | |
0:00:00.353571956 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00100000 | |
0:00:00.353592869 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> async-start | |
0:00:00.353613464 23866 0x24ce520 DEBUG bin gstbin.c:2305:gst_bin_element_set_state:<pipeline0> setting element videoscale0 to READY, base_time 0:00:00.000000000 | |
0:00:00.353635310 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2471:gst_element_set_state_func:<videoscale0> set_state to READY | |
0:00:00.353655997 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2496:gst_element_set_state_func:<videoscale0> setting target state to READY | |
0:00:00.353676120 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2509:gst_element_set_state_func:<videoscale0> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS | |
0:00:00.354765029 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2543:gst_element_set_state_func:<videoscale0> final: setting state from NULL to READY | |
0:00:00.354803036 23866 0x24ce520 LOG GST_STATES gstelement.c:2789:gst_element_change_state_func:<videoscale0> default handler tries setting state from NULL to READY (000a) | |
0:00:00.354827694 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2628:gst_element_change_state:<videoscale0> element changed state SUCCESS | |
0:00:00.354849504 23866 0x24ce520 INFO GST_STATES gstelement.c:2321:gst_element_continue_state:<videoscale0> completed state change to READY | |
0:00:00.359348062 23866 0x24ce520 INFO GST_STATES gstelement.c:2226:_priv_gst_element_state_changed:<videoscale0> notifying about state-changed NULL to READY (VOID_PENDING pending) | |
0:00:00.359413975 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source videoscale0: creating new message 0x27db920 state-changed | |
0:00:00.359435673 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x27db920] posting on bus state-changed message from element 'videoscale0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.359476932 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x27db920] handling child videoscale0 message of type state-changed | |
0:00:00.359486854 23866 0x24ce520 DEBUG bin gstbin.c:3576:gst_bin_handle_message_func:<pipeline0> posting message upward | |
0:00:00.359496313 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus2> [msg 0x27db920] posting on bus state-changed message from element 'videoscale0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.359513439 23866 0x24ce520 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x27db920] pushing on async queue | |
0:00:00.359522996 23866 0x24ce520 DEBUG GST_BUS gstbus.c:354:gst_bus_post:<bus2> [msg 0x27db920] pushed on async queue | |
0:00:00.359531249 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x27db920] dropped | |
0:00:00.359540464 23866 0x24ce520 LOG GST_STATES gstelement.c:2644:gst_element_change_state:<videoscale0> exit state change 1 | |
0:00:00.359549329 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2555:gst_element_set_state_func:<videoscale0> returned SUCCESS | |
0:00:00.359558267 23866 0x24ce520 INFO GST_STATES gstbin.c:2618:gst_bin_change_state_func:<pipeline0> child 'videoscale0' changed state to 2(READY) successfully | |
0:00:00.359574908 23866 0x24ce520 DEBUG bin gstbin.c:2074:gst_bin_sort_iterator_next:<pipeline0> queue head gives videoconvert0 | |
0:00:00.359583960 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00001000 | |
0:00:00.359592121 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> structure-change | |
0:00:00.359600512 23866 0x24ce520 DEBUG bin gstbin.c:2012:update_degree:<pipeline0> element videoconvert0 not linked on any sinkpads | |
0:00:00.359609266 23866 0x24ce520 INFO GST_STATES gstbin.c:2210:gst_bin_element_set_state:<videoconvert0> current NULL pending VOID_PENDING, desired next READY | |
0:00:00.359618923 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00100000 | |
0:00:00.359626411 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> async-start | |
0:00:00.359667038 23866 0x24ce520 DEBUG bin gstbin.c:2305:gst_bin_element_set_state:<pipeline0> setting element videoconvert0 to READY, base_time 0:00:00.000000000 | |
0:00:00.359680515 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2471:gst_element_set_state_func:<videoconvert0> set_state to READY | |
0:00:00.359688960 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2496:gst_element_set_state_func:<videoconvert0> setting target state to READY | |
0:00:00.359697003 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2509:gst_element_set_state_func:<videoconvert0> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS | |
0:00:00.359705915 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2543:gst_element_set_state_func:<videoconvert0> final: setting state from NULL to READY | |
0:00:00.359715252 23866 0x24ce520 LOG GST_STATES gstelement.c:2789:gst_element_change_state_func:<videoconvert0> default handler tries setting state from NULL to READY (000a) | |
0:00:00.359724429 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2628:gst_element_change_state:<videoconvert0> element changed state SUCCESS | |
0:00:00.359732266 23866 0x24ce520 INFO GST_STATES gstelement.c:2321:gst_element_continue_state:<videoconvert0> completed state change to READY | |
0:00:00.359740164 23866 0x24ce520 INFO GST_STATES gstelement.c:2226:_priv_gst_element_state_changed:<videoconvert0> notifying about state-changed NULL to READY (VOID_PENDING pending) | |
0:00:00.359750842 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source videoconvert0: creating new message 0x27db9a0 state-changed | |
0:00:00.359761793 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x27db9a0] posting on bus state-changed message from element 'videoconvert0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.359780737 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x27db9a0] handling child videoconvert0 message of type state-changed | |
0:00:00.359789728 23866 0x24ce520 DEBUG bin gstbin.c:3576:gst_bin_handle_message_func:<pipeline0> posting message upward | |
0:00:00.359797226 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus2> [msg 0x27db9a0] posting on bus state-changed message from element 'videoconvert0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.359812882 23866 0x24ce520 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x27db9a0] pushing on async queue | |
0:00:00.359821102 23866 0x24ce520 DEBUG GST_BUS gstbus.c:354:gst_bus_post:<bus2> [msg 0x27db9a0] pushed on async queue | |
0:00:00.359828976 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x27db9a0] dropped | |
0:00:00.359836915 23866 0x24ce520 LOG GST_STATES gstelement.c:2644:gst_element_change_state:<videoconvert0> exit state change 1 | |
0:00:00.359844805 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2555:gst_element_set_state_func:<videoconvert0> returned SUCCESS | |
0:00:00.379202945 23866 0x24ce520 INFO GST_STATES gstbin.c:2618:gst_bin_change_state_func:<pipeline0> child 'videoconvert0' changed state to 2(READY) successfully | |
0:00:00.379252346 23866 0x24ce520 DEBUG bin gstbin.c:2059:gst_bin_sort_iterator_next:<pipeline0> queue empty, next best: uridecodebin0 | |
0:00:00.379265905 23866 0x24ce520 DEBUG bin gstbin.c:2074:gst_bin_sort_iterator_next:<pipeline0> queue head gives uridecodebin0 | |
0:00:00.379274401 23866 0x24ce520 DEBUG bin gstbin.c:2012:update_degree:<pipeline0> element uridecodebin0 not linked on any sinkpads | |
0:00:00.379284457 23866 0x24ce520 INFO GST_STATES gstbin.c:2210:gst_bin_element_set_state:<uridecodebin0> current NULL pending VOID_PENDING, desired next READY | |
0:00:00.379295215 23866 0x24ce520 DEBUG bin gstbin.c:879:find_message:<pipeline0> no message found matching types 00100000 | |
0:00:00.379303800 23866 0x24ce520 DEBUG bin gstbin.c:886:find_message:<pipeline0> async-start | |
0:00:00.379311208 23866 0x24ce520 DEBUG bin gstbin.c:2305:gst_bin_element_set_state:<pipeline0> setting element uridecodebin0 to READY, base_time 0:00:00.000000000 | |
0:00:00.379321754 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2471:gst_element_set_state_func:<uridecodebin0> set_state to READY | |
0:00:00.379330527 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2496:gst_element_set_state_func:<uridecodebin0> setting target state to READY | |
0:00:00.379338545 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2509:gst_element_set_state_func:<uridecodebin0> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS | |
0:00:00.379347464 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2543:gst_element_set_state_func:<uridecodebin0> final: setting state from NULL to READY | |
0:00:00.379371587 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2529:gst_bin_change_state_func:<uridecodebin0> changing state of children from NULL to READY | |
0:00:00.379381061 23866 0x24ce520 DEBUG bin gstbin.c:2562:gst_bin_change_state_func:<uridecodebin0> clearing all cached messages | |
0:00:00.379393999 23866 0x24ce520 DEBUG bin gstbin.c:2087:gst_bin_sort_iterator_resync:<uridecodebin0> resync | |
0:00:00.379403834 23866 0x24ce520 DEBUG bin gstbin.c:2063:gst_bin_sort_iterator_next:<uridecodebin0> queue empty, elements exhausted | |
0:00:00.379411453 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2677:gst_bin_change_state_func:<uridecodebin0> iterator done | |
0:00:00.379415207 23866 0x24ce520 LOG GST_STATES gstelement.c:2789:gst_element_change_state_func:<uridecodebin0> default handler tries setting state from NULL to READY (000a) | |
0:00:00.379415234 23866 0x24ce520 DEBUG bin gstbin.c:2105:gst_bin_sort_iterator_free:<uridecodebin0> free | |
0:00:00.379415261 23866 0x24ce520 DEBUG bin gstbin.c:2712:gst_bin_change_state_func:<uridecodebin0> no async elements | |
0:00:00.379415288 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2746:gst_bin_change_state_func:<uridecodebin0> done changing bin's state from NULL to READY, now in NULL, ret SUCCESS | |
0:00:00.379449055 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2628:gst_element_change_state:<uridecodebin0> element changed state SUCCESS | |
0:00:00.379465181 23866 0x24ce520 INFO GST_STATES gstelement.c:2321:gst_element_continue_state:<uridecodebin0> completed state change to READY | |
0:00:00.379480429 23866 0x24ce520 INFO GST_STATES gstelement.c:2226:_priv_gst_element_state_changed:<uridecodebin0> notifying about state-changed NULL to READY (VOID_PENDING pending) | |
0:00:00.379505398 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source uridecodebin0: creating new message 0x27dba20 state-changed | |
0:00:00.379526120 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus1> [msg 0x27dba20] posting on bus state-changed message from element 'uridecodebin0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.379569907 23866 0x24ce520 DEBUG bin gstbin.c:3283:gst_bin_handle_message_func:<pipeline0> [msg 0x27dba20] handling child uridecodebin0 message of type state-changed | |
0:00:00.379586817 23866 0x24ce520 DEBUG bin gstbin.c:3576:gst_bin_handle_message_func:<pipeline0> posting message upward | |
0:00:00.379601952 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus2> [msg 0x27dba20] posting on bus state-changed message from element 'uridecodebin0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.379626780 23866 0x24ce520 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x27dba20] pushing on async queue | |
0:00:00.379643333 23866 0x24ce520 DEBUG GST_BUS gstbus.c:354:gst_bus_post:<bus2> [msg 0x27dba20] pushed on async queue | |
0:00:00.379658294 23866 0x24ce520 DEBUG GST_BUS gstbus.c:347:gst_bus_post:<bus1> [msg 0x27dba20] dropped | |
0:00:00.379673479 23866 0x24ce520 LOG GST_STATES gstelement.c:2644:gst_element_change_state:<uridecodebin0> exit state change 1 | |
0:00:00.379712671 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2555:gst_element_set_state_func:<uridecodebin0> returned SUCCESS | |
0:00:00.379724880 23866 0x24ce520 INFO GST_STATES gstbin.c:2618:gst_bin_change_state_func:<pipeline0> child 'uridecodebin0' changed state to 2(READY) successfully | |
0:00:00.379736712 23866 0x24ce520 DEBUG bin gstbin.c:2063:gst_bin_sort_iterator_next:<pipeline0> queue empty, elements exhausted | |
0:00:00.379744348 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2677:gst_bin_change_state_func:<pipeline0> iterator done | |
0:00:00.379752253 23866 0x24ce520 LOG GST_STATES gstelement.c:2789:gst_element_change_state_func:<pipeline0> default handler tries setting state from NULL to READY (000a) | |
0:00:00.379761458 23866 0x24ce520 DEBUG bin gstbin.c:2105:gst_bin_sort_iterator_free:<pipeline0> free | |
0:00:00.379769363 23866 0x24ce520 DEBUG bin gstbin.c:2712:gst_bin_change_state_func:<pipeline0> no async elements | |
0:00:00.389920119 23866 0x24ce520 DEBUG GST_STATES gstbin.c:2746:gst_bin_change_state_func:<pipeline0> done changing bin's state from NULL to READY, now in NULL, ret SUCCESS | |
0:00:00.389982039 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2628:gst_element_change_state:<pipeline0> element changed state SUCCESS | |
0:00:00.389993351 23866 0x24ce520 INFO GST_STATES gstelement.c:2321:gst_element_continue_state:<pipeline0> completed state change to READY | |
0:00:00.390002057 23866 0x24ce520 INFO GST_STATES gstelement.c:2226:_priv_gst_element_state_changed:<pipeline0> notifying about state-changed NULL to READY (VOID_PENDING pending) | |
0:00:00.390022837 23866 0x24ce520 LOG GST_MESSAGE gstmessage.c:282:gst_message_new_custom: source pipeline0: creating new message 0x27dbaa0 state-changed | |
0:00:00.390039455 23866 0x24ce520 DEBUG GST_BUS gstbus.c:316:gst_bus_post:<bus2> [msg 0x27dbaa0] posting on bus state-changed message from element 'pipeline0': GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING; | |
0:00:00.390077998 23866 0x24ce520 DEBUG GST_BUS gstbus.c:351:gst_bus_post:<bus2> [msg 0x27dbaa0] pushing on async queue | |
0:00:00.390088048 23866 0x24ce520 DEBUG GST_BUS gstbus.c:354:gst_bus_post:<bus2> [msg 0x27dbaa0] pushed on async queue | |
0:00:00.390097231 23866 0x24ce520 LOG GST_STATES gstelement.c:2644:gst_element_change_state:<pipeline0> exit state change 1 | |
0:00:00.390105610 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2555:gst_element_set_state_func:<pipeline0> returned SUCCESS | |
ret: <enum GST_STATE_CHANGE_SUCCESS of type StateChangeReturn> | |
0:00:00.390478685 23866 0x24ce520 INFO GST_STATES gstbin.c:1806:gst_bin_get_state_func:<pipeline0> getting state | |
0:00:00.390495730 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2011:gst_element_get_state_func:<pipeline0> getting state, timeout 0:00:02.000000000 | |
0:00:00.390505309 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2016:gst_element_get_state_func:<pipeline0> RETURN is SUCCESS | |
0:00:00.390513253 23866 0x24ce520 DEBUG GST_STATES gstelement.c:2086:gst_element_get_state_func:<pipeline0> state current: READY, pending: VOID_PENDING, result: SUCCESS | |
0:00:00.390776031 23866 0x24ce520 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x29a2770 duration | |
0:00:00.390792248 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:1663:gst_element_query: send query on element pipeline0 | |
0:00:00.390801933 23866 0x24ce520 FIXME bin gstbin.c:3796:gst_bin_query: implement duration caching in GstBin again | |
0:00:00.390818642 23866 0x24ce520 DEBUG bin gstbin.c:3832:gst_bin_query:<pipeline0> Sending query 0x29a2770 (type duration) to sink children | |
0:00:00.390831248 23866 0x24ce520 DEBUG GST_STATES gstbin.c:1684:bin_element_is_sink:<pipeline0> child sink is sink | |
0:00:00.390841832 23866 0x24ce520 DEBUG GST_ELEMENT_PADS gstelement.c:1663:gst_element_query: send query on element sink | |
0:00:00.390918547 23866 0x24ce520 DEBUG basesink gstbasesink.c:4512:default_element_query:<sink> duration query in format time | |
0:00:00.390934928 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<sink:sink> peer query 0x29a2770 (duration) | |
0:00:00.390968955 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoscale0:src> doing query 0x29a2770 (duration) | |
0:00:00.390983244 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoscale0:sink> peer query 0x29a2770 (duration) | |
0:00:00.390992887 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3401:gst_pad_query:<videoconvert0:src> doing query 0x29a2770 (duration) | |
0:00:00.391002684 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3526:gst_pad_peer_query:<videoconvert0:sink> peer query 0x29a2770 (duration) | |
0:00:00.391011355 23866 0x24ce520 INFO GST_PADS gstpad.c:3582:gst_pad_peer_query:<videoconvert0:sink> pad has no peer | |
0:00:00.391019295 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoconvert0:src> sent query 0x29a2770 (duration), result 0 | |
0:00:00.391028006 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3467:gst_pad_query:<videoconvert0:src> query failed | |
0:00:00.391035818 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3588:gst_pad_peer_query:<videoscale0:sink> query failed | |
0:00:00.391043806 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3423:gst_pad_query:<videoscale0:src> sent query 0x29a2770 (duration), result 0 | |
0:00:00.391052236 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3467:gst_pad_query:<videoscale0:src> query failed | |
0:00:00.391060056 23866 0x24ce520 DEBUG GST_PADS gstpad.c:3588:gst_pad_peer_query:<sink:sink> query failed | |
0:00:00.391068173 23866 0x24ce520 DEBUG basesink gstbasesink.c:4567:default_element_query:<sink> query duration returns 0 | |
0:00:00.391078894 23866 0x24ce520 DEBUG GST_STATES gstbin.c:1684:bin_element_is_sink:<pipeline0> child videoscale0 is not sink | |
0:00:00.391088618 23866 0x24ce520 DEBUG GST_STATES gstbin.c:1684:bin_element_is_sink:<pipeline0> child videoconvert0 is not sink | |
0:00:00.391098256 23866 0x24ce520 DEBUG GST_STATES gstbin.c:1684:bin_element_is_sink:<pipeline0> child uridecodebin0 is not sink | |
0:00:00.391108466 23866 0x24ce520 DEBUG bin gstbin.c:3863:gst_bin_query:<pipeline0> query 0x29a2770 result 0 | |
> /home/raj/py2_projects/newsite/newsite/tools/snapshot.py(70)snapshot() | |
-> print 'KEY_UNIT: ', Gst.SeekFlags.KEY_UNIT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#import pygst | |
#pygst.require('0.10') | |
from gi.repository import Gtk | |
Gtk.init(None) | |
from gi.repository import Gst, GstVideo | |
Gst.init(None) | |
#import pygtk | |
#import gtk | |
#from PIL import Image | |
#from repoze.filesafe import create_file | |
#import scaler | |
from perfect_thumb import PerfectThumb | |
import sys | |
import datetime | |
import pdb | |
def snapshot(source_dir, destination_dir, num_snaps, max_width=100): | |
# ## Debugger ############################################### | |
Gst.debug_set_default_threshold(Gst.DebugLevel.LOG) | |
Gst.debug_set_threshold_for_name('gdkpixbufsink', Gst.DebugLevel.LOG) | |
# ########################################################## | |
## ## OLD ####### | |
# CAPS = "video/x-raw-rgb,pixel-aspect-ratio=1/1,bpp=(int)24,depth=(int)24,endianness=(int)4321,red_mask=(int)0xff0000, green_mask=(int)0x00ff00, blue_mask=(int)0x0000ff" | |
# descr = 'uridecodebin uri=%s ! ffmpegcolorspace ! videoscale ! appsink name=sink caps="%s"' % (source_path, CAPS) | |
# CAPS = "video/x-raw,format=RGB,pixel-aspect-ratio=1/1" | |
##################################################################### | |
## description of pipeline | |
descr = 'uridecodebin uri=%s ! videoconvert ! videoscale ! gdkpixbufsink name=sink' % (source_dir) | |
## pipeline created | |
pipeline = Gst.parse_launch(descr) | |
## getting part of pipeline | |
sink = pipeline.get_by_name('sink') | |
############################################################## | |
## set to PAUSED to make the first frame arrive in the sink | |
ret = pipeline.set_state(Gst.State.READY) | |
print 'ret: ', ret | |
## error check | |
if ret == Gst.StateChangeReturn.FAILURE: | |
print 'failed to play the file (1)\n' | |
elif ret == Gst.StateChangeReturn.NO_PREROLL: | |
print 'live sources not supported yet\n' | |
############################################ | |
## getting the element's state (protected with a timeout) | |
ret = pipeline.get_state(2 * Gst.SECOND) | |
## error check | |
if ret[0] == Gst.StateChangeReturn.FAILURE: | |
print 'failed to play the file (2)\n' | |
sys.exit() | |
############################################# | |
## getting the duration | |
format = Gst.Format.TIME ## choices besides TIME to put thru query_duration? | |
duration = pipeline.query_duration(format)[1] | |
position = duration * 0.5 | |
pdb.set_trace() | |
print 'KEY_UNIT: ', Gst.SeekFlags.KEY_UNIT | |
print 'FLUSH: ', Gst.SeekFlags.FLUSH | |
ret = pipeline.seek_simple(Gst.Format.TIME, | |
Gst.SeekFlags.KEY_UNIT | Gst.SeekFlags.FLUSH, | |
position) | |
ret = pipeline.get_state(5 * Gst.SECOND) | |
print 'ret: ', ret | |
## error check | |
if not ret: | |
print 'failed to seek forward\n' | |
sys.exit() | |
if ret == Gst.StateChangeReturn.FAILURE: | |
print 'failed to play the file (1)\n' | |
elif ret == Gst.StateChangeReturn.NO_PREROLL: | |
print 'live sources not supported yet\n' | |
############################################################## | |
## set to PAUSED to make the first frame arrive in the sink | |
ret = pipeline.set_state(Gst.State.PAUSED) | |
print 'ret: ', ret | |
## error check | |
if ret == Gst.StateChangeReturn.FAILURE: | |
print 'failed to play the file (1)\n' | |
elif ret == Gst.StateChangeReturn.NO_PREROLL: | |
print 'live sources not supported yet\n' | |
## NEWLY ADDED BLOCK ########################################## | |
## getting the element's state (protected with a timeout) | |
ret = pipeline.get_state(5 * Gst.SECOND) | |
## error check | |
if ret[0] == Gst.StateChangeReturn.FAILURE: | |
print 'failed to seek forward\n' | |
sys.exit() | |
pixbuf = sink.props.last_pixbuf | |
h = pixbuf.get_height() | |
w = pixbuf.get_width() | |
rowstride = w*3 + (w*3 % 4) | |
############################################## | |
## | |
for snap in xrange(num_snaps): | |
# if duration > 0: | |
# position = duration * (snap * 0.05) ## to go 5% into the video | |
# else: | |
# position = 1 * Gst.SECOND ## seek to 1 second (this could cause EOS) | |
# pipeline.seek_simple(Gst.Format.TIME, | |
# Gst.SeekFlags.KEY_UNIT | Gst.SeekFlags.FLUSH, | |
# position) | |
################################ | |
## choosing a desired path/to/filename #### | |
filename = 'snapshot-' + str(snap) + '.png' | |
dest_dir = destination_dir | |
dest_dir = dest_dir if dest_dir[-1] == '/' else dest_dir + '/' | |
destination_path = dest_dir + filename | |
## shrink it and save it | |
PerfectThumb.shrink_raw(pixbuf.get_pixels(), | |
destination_path, | |
w, h, rowstride, | |
xy=max_width) | |
# pixbuf.save('snapshot.png', 'png') | |
pipeline.set_state(Gst.State.NULL) | |
sys.exit() | |
def get_filename(filename, itr=None, ext='.png'): | |
return filename + ext | |
thumb_path = '/home/raj/vbox_shared' | |
source_path = 'file:///home/raj/vbox_shared/rajbday.mpg' | |
start = snapshot(source_path, thumb_path, 3) | |
#gtk.main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment