can not link decodebin with autovideosink on Ubuntu 22.04 + gstreamer 1.22.3
vinod kesti
vinodkesti at yahoo.com
Wed May 31 17:11:52 UTC 2023
decoder has sometime pad. It can't be linked using the normal element linking which requires existing pad.
Need to register for new pad signal and then link decodebin src_%u pad to sink pad of fakesink.
Check this document for more details
https://gstreamer.freedesktop.org/documentation/application-development/basics/pads.html
Sent from Yahoo Mail. Get the app
On Wednesday, 31 May, 2023 at 09:13:55 am GMT-5, cfd new via gstreamer-devel <gstreamer-devel at lists.freedesktop.org> wrote:
If I skip linking decoder and sink, try to use dynamic pad to link them
if (!gst_element_link(decoder, sink)) { g_printerr("Failed to link decoder and sink.\n"); gst_object_unref(pipeline); return -1; }
and the code then fails here: can not set GST_STATE_PLAYING state
// Start the pipeline if ( GST_STATE_CHANGE_SUCCESS != gst_element_set_state(pipeline, GST_STATE_PLAYING ) ) { g_printerr(" Failed to set playing state.\n"); }
On Tuesday, May 30, 2023, 01:30:39 p.m. EDT, cfd new via gstreamer-devel <gstreamer-devel at lists.freedesktop.org> wrote:
No problem to run the pipeline from command line.
gst-launch-1.0 filesrc location=/home/simulator/Downloads/test.mkv ! decodebin ! autovideosink
"Failed to link decoder and sink" happened in the following C code;
#include <gst/gst.h>#include <glib-unix.h>
gboolean signal_handler (gpointer user_data){ GMainLoop * loop = (GMainLoop *)user_data;
g_print ("Interrupt received, closing...\n"); g_main_loop_quit (loop);
return TRUE;}
// Callback function to handle the "pad-added" signal of the decoderstatic void on_pad_added(GstElement *element, GstPad *pad, gpointer data) { GstPad *sink_pad = gst_element_get_static_pad(element, "sink"); GstPadLinkReturn ret; GstCaps *caps; gchar *pad_name = gst_pad_get_name(pad);
g_print("Received new pad '%s' from '%s'\n", pad_name, GST_ELEMENT_NAME(element)); g_free(pad_name);
// Check the pad's capabilities caps = gst_pad_query_caps(pad, NULL); if (!caps) { g_printerr("Failed to query caps of new pad.\n"); return; }}
int main(int argc, char *argv[]) { gst_init(&argc, &argv); GMainLoop * loop; // Create the pipeline GstElement *pipeline = gst_pipeline_new("pipeline");
// Create the elements GstElement *src = gst_element_factory_make("filesrc", "file-source"); GstElement *decoder = gst_element_factory_make("decodebin", "decoder"); GstElement *sink = gst_element_factory_make("autovideosink", "video-sink");
if (!pipeline || !src || !decoder || !sink) { g_printerr("Not all elements could be created.\n"); return -1; }
// Set the input file path g_object_set(src, "location", "/home/simulator/Downloads/test.mkv", NULL);
// Add elements to the pipeline gst_bin_add_many(GST_BIN(pipeline), src, decoder, sink, NULL); // Link the elements if (!gst_element_link(src, decoder)) { g_printerr("Failed to link source and decoder.\n"); gst_object_unref(pipeline); return -1; }
if (!gst_element_link(decoder, sink)) { g_printerr("Failed to link decoder and sink.\n"); gst_object_unref(pipeline); return -1; }
// Connect the "pad-added" signal of the decoder to a callback function g_signal_connect(decoder, "pad-added", G_CALLBACK(on_pad_added), NULL);
// Start the pipeline if ( GST_STATE_CHANGE_SUCCESS != gst_element_set_state(pipeline, GST_STATE_PLAYING ) ) { g_printerr(" Failed to set playing state.\n"); }
// Run the main loop GstBus *bus = gst_element_get_bus(pipeline); GstMessage *msg{}; // = gst_bus_timed_pop_filtered(bus, GST_CLOCK_TIME_NONE, GST_MESSAGE_ERROR | GST_MESSAGE_EOS);
// Parse the bus message if (msg != NULL) { GError *err; gchar *debug_info; switch (GST_MESSAGE_TYPE(msg)) { case GST_MESSAGE_ERROR: gst_message_parse_error(msg, &err, &debug_info); g_printerr("Error received from element %s: %s\n", GST_OBJECT_NAME(msg->src), err->message); g_printerr("Debugging information: %s\n", debug_info ? debug_info : "none"); g_clear_error(&err); g_free(debug_info); break; case GST_MESSAGE_EOS: g_print("End of stream reached.\n"); break; default: // Ignore other messages break; }
gst_message_unref(msg); } /* Block until CTRL+C is pressed */ loop = g_main_loop_new (NULL, TRUE); g_unix_signal_add (SIGINT, signal_handler, loop); g_main_loop_run (loop); g_main_loop_unref (loop); // Stop the pipeline gst_element_set_state(pipeline, GST_STATE_NULL);
// Free resources gst_object_unref(bus); gst_object_unref(pipeline);
return 0;}
=========================Part of the output of GST_DEBUG=5=======================================================================
0:00:00.292655827 20445 0x562aae76a400 DEBUG default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'
0:00:00.292658542 20445 0x562aae76a400 DEBUG structure gststructure.c:2260:gst_structure_parse_field: trying field name 'klass'
0:00:00.292661104 20445 0x562aae76a400 DEBUG default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'
0:00:00.292663736 20445 0x562aae76a400 DEBUG structure gststructure.c:2260:gst_structure_parse_field: trying field name 'description'
0:00:00.292666019 20445 0x562aae76a400 DEBUG default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'
0:00:00.292669644 20445 0x562aae76a400 DEBUG structure gststructure.c:2260:gst_structure_parse_field: trying field name 'author'
0:00:00.292672584 20445 0x562aae76a400 DEBUG default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'
0:00:00.292675342 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:627:gst_registry_chunks_load_feature: Element factory : npadtemplates=1
0:00:00.292677798 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:526:gst_registry_chunks_load_pad_template: Reading/casting for GstRegistryChunkPadTemplate at address 0x7f0f17bbfd58
0:00:00.292680335 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:540:gst_registry_chunks_load_pad_template: Added pad_template sink_%u
0:00:00.292683659 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:640:gst_registry_chunks_load_feature: Reading 1 UriTypes at address 0x7f0f17bbfd7a
0:00:00.292686761 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:655:gst_registry_chunks_load_feature: Reading 2 Interfaces at address 0x7f0f17bbfd88
0:00:00.292690211 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:592:gst_registry_add_feature:<registry0> adding feature 0x562aae9d7520 (rtpsink)
0:00:00.292692512 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<rtpsink> set parent (ref and sink)
0:00:00.292696032 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistrychunks.c:741:gst_registry_chunks_load_feature: Added feature rtpsink, plugin 0x562aae9d83a0 rtpmanagerbad
0:00:00.292705480 20445 0x562aae76a400 INFO GST_REGISTRY gstregistrybinary.c:683:priv_gst_registry_binary_read_cache: loaded /home/simulator/.cache/gstreamer-1.0/registry.x86_64.bin in 0.291949 seconds
0:00:00.292748307 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1864:ensure_current_registry: Updating registry cache
0:00:00.292752778 20445 0x562aae76a400 INFO GST_REGISTRY gstregistry.c:1703:scan_and_update_registry: Validating plugins from registry cache: /home/simulator/.cache/gstreamer-1.0/registry.x86_64.bin
0:00:00.292756742 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: scanning paths added via --gst-plugin-path
0:00:00.292760453 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1736:scan_and_update_registry: GST_PLUGIN_PATH not set
0:00:00.292764173 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1748:scan_and_update_registry: GST_PLUGIN_SYSTEM_PATH not set
0:00:00.292770561 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1755:scan_and_update_registry: scanning home plugins /home/simulator/.local/share/gstreamer-1.0/plugins
0:00:00.292773911 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1416:gst_registry_scan_path_internal:<registry0> scanning path /home/simulator/.local/share/gstreamer-1.0/plugins
0:00:00.292817690 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1419:gst_registry_scan_path_internal:<registry0> registry changed in path /home/simulator/.local/share/gstreamer-1.0/plugins: 0
0:00:00.292821671 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1609:priv_gst_get_relocated_libgstreamer: attempting to retrieve libgstreamer-1.0 location using dladdr()
0:00:00.292837828 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1763:scan_and_update_registry: found libgstreamer-1.0 library at /opt/thirdParties/gstreamer1-22-2/lib
0:00:00.292841752 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1771:scan_and_update_registry: using plugin dir /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0
0:00:00.292845630 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1416:gst_registry_scan_path_internal:<registry0> scanning path /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0
0:00:00.293144696 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin109> g_dir_open(/dev/v4l2) failed: Error opening directory “/dev/v4l2”: No such file or directory
0:00:00.293193211 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/home/simulator/.frei0r-1/lib) failed: Error opening directory “/home/simulator/.frei0r-1/lib”: No such file or directory
0:00:00.293199722 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/opt/thirdParties/gstreamer1-22-2/lib/frei0r-1) failed: Error opening directory “/opt/thirdParties/gstreamer1-22-2/lib/frei0r-1”: No such file or directory
0:00:00.293204661 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/lib/frei0r-1) failed: Error opening directory “/usr/lib/frei0r-1”: No such file or directory
0:00:00.293209755 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/local/lib/frei0r-1) failed: Error opening directory “/usr/local/lib/frei0r-1”: No such file or directory
0:00:00.293215586 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/lib32/frei0r-1) failed: Error opening directory “/usr/lib32/frei0r-1”: No such file or directory
0:00:00.293220408 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/local/lib32/frei0r-1) failed: Error opening directory “/usr/local/lib32/frei0r-1”: No such file or directory
0:00:00.293225108 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/lib64/frei0r-1) failed: Error opening directory “/usr/lib64/frei0r-1”: No such file or directory
0:00:00.293229479 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1709:gst_plugin_ext_dep_scan_dir_and_match_names:<plugin140> g_dir_open(/usr/local/lib64/frei0r-1) failed: Error opening directory “/usr/local/lib64/frei0r-1”: No such file or directory
0:00:00.293343008 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1419:gst_registry_scan_path_internal:<registry0> registry changed in path /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0: 0
0:00:00.293346971 20445 0x562aae76a400 DEBUG GST_REGISTRY gstregistry.c:1650:gst_registry_remove_cache_plugins:<registry0> removing cached plugins
0:00:00.293356602 20445 0x562aae76a400 INFO GST_REGISTRY gstregistry.c:1795:scan_and_update_registry: Registry cache has not changed
0:00:00.293359456 20445 0x562aae76a400 INFO GST_REGISTRY gstregistry.c:1871:ensure_current_registry: registry reading and updating done
0:00:00.293364786 20445 0x562aae76a400 INFO GST_INIT gst.c:805:init_post: GLib runtime version: 2.72.4
0:00:00.293368658 20445 0x562aae76a400 INFO GST_INIT gst.c:807:init_post: GLib headers version: 2.72.4
0:00:00.293371688 20445 0x562aae76a400 INFO GST_INIT gst.c:809:init_post: initialized GStreamer successfully
0:00:00.293375820 20445 0x562aae76a400 DEBUG default gsttracerutils.c:79:_priv_gst_tracing_init: Initializing GstTracer
0:00:00.293386529 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae78c920; 'pipeline'
0:00:00.293395088 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae78c920; 'pipeline'
0:00:00.293397870 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "pipeline"
0:00:00.293410318 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:256:gst_bus_init:<GstBus at 0x562aae771730> created
0:00:00.293425510 20445 0x562aae76a400 DEBUG bin gstbin.c:498:gst_bin_init:<GstBin at 0x562aae9dc220> using bus <bus0> to listen to children
0:00:00.293430193 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:256:gst_bus_init:<GstBus at 0x562aae94a060> created
0:00:00.293436604 20445 0x562aae76a400 DEBUG GST_POLL gstpoll.c:681:gst_poll_new: 0x562aae9a9400: new controllable : 1
0:00:00.293447551 20445 0x562aae76a400 DEBUG GST_POLL gstpoll.c:848:gst_poll_add_fd_unlocked: 0x562aae9a9400: fd (fd:3, idx:0)
0:00:00.293452270 20445 0x562aae76a400 DEBUG GST_POLL gstpoll.c:1014:gst_poll_fd_ctl_read_unlocked: 0x562aae9a9400: fd (fd:3, idx:0), active : 1
0:00:00.293456668 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:310:gst_bus_new:<bus1> created new bus
0:00:00.293461663 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<GstPipeline at 0x562aae9dc220> setting bus to 0x562aae94a060
0:00:00.293465890 20445 0x562aae76a400 DEBUG pipeline gstpipeline.c:248:gst_pipeline_init:<GstPipeline at 0x562aae9dc220> set bus <bus1> on pipeline
0:00:00.293471684 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "pipeline"
0:00:00.293476377 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d0670; 'filesrc'
0:00:00.293480137 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin coreelements
0:00:00.293484172 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1415:gst_plugin_load_by_name: looking up plugin coreelements in default registry
0:00:00.293498191 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1427:gst_plugin_load_by_name: loading plugin coreelements from file /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstcoreelements.so
0:00:00.293504651 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:831:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstcoreelements.so"
0:00:00.293767205 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7cb5f0 (capsfilter)
0:00:00.293774338 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7cb6d0 (clocksync)
0:00:00.293780040 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0050 (concat)
0:00:00.293787207 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0130 (dataurisrc)
0:00:00.293793131 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0210 (downloadbuffer)
0:00:00.293803042 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d02f0 (fakesrc)
0:00:00.293813711 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d03d0 (fakesink)
0:00:00.293825066 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d04b0 (fdsrc)
0:00:00.293832018 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0590 (fdsink)
0:00:00.293843500 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0670 (filesrc)
0:00:00.293850258 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d30b0 (funnel)
0:00:00.293856763 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3190 (identity)
0:00:00.293863318 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3270 (input-selector)
0:00:00.293872762 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3350 (output-selector)
0:00:00.293882428 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3430 (queue)
0:00:00.293889149 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3510 (queue2)
0:00:00.293895899 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d35f0 (filesink)
0:00:00.293903538 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d36d0 (tee)
0:00:00.293911343 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d48c0 (typefind)
0:00:00.293918121 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d49a0 (multiqueue)
0:00:00.293925244 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d4a80 (valve)
0:00:00.293931957 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d4b60 (streamiddemux)
0:00:00.293935324 20445 0x562aae76a400 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.293938381 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin coreelements
0:00:00.293945083 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstBaseSrc : factory (nil)
0:00:00.293957452 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstFileSrc : factory 0x562aae7d0670
0:00:00.293984535 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d0670; 'filesrc'
0:00:00.293988702 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "filesrc"
0:00:00.293997776 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:453:gst_base_src_init:<GstBaseSrc at 0x562aae9e43c0> creating src pad
0:00:00.294007413 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:456:gst_base_src_init:<GstBaseSrc at 0x562aae9e43c0> setting functions on src pad
0:00:00.294012249 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_base_src_activate_mode
0:00:00.294016802 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1917:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_base_src_event
0:00:00.294020990 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1997:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_base_src_query
0:00:00.294025155 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1884:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_base_src_getrange
0:00:00.294028815 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:464:gst_base_src_init:<GstBaseSrc at 0x562aae9e43c0> adding src pad
0:00:00.294032822 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSrc at 0x562aae9e43c0> adding pad 'src'
0:00:00.294036709 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':src> set parent (ref and sink)
0:00:00.294041179 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:480:gst_base_src_init:<GstBaseSrc at 0x562aae9e43c0> init done
0:00:00.294044998 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "filesrc"
0:00:00.294048932 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae9bf9d0; 'decodebin'
0:00:00.294051576 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin playback
0:00:00.294054167 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1415:gst_plugin_load_by_name: looking up plugin playback in default registry
0:00:00.294063672 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1427:gst_plugin_load_by_name: loading plugin playback from file /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstplayback.so
0:00:00.294068072 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:831:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstplayback.so"
0:00:00.294622244 20445 0x562aae76a400 DEBUG pbutils pbutils.c:88:_init_locale_text_domain: binding text domain gst-plugins-base-1.0 to locale dir /opt/thirdParties/gstreamer1-22-2/share/locale
0:00:00.294629220 20445 0x562aae76a400 DEBUG default gstplaybackelement.c:48:playback_element_init: binding text domain gst-plugins-base-1.0 to locale dir /opt/thirdParties/gstreamer1-22-2/share/locale
0:00:00.294665342 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bace0 (playbin)
0:00:00.294676228 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9badc0 (playbin3)
0:00:00.294682703 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9baea0 (playsink)
0:00:00.294690024 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf810 (subtitleoverlay)
0:00:00.294696990 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf8f0 (streamsynchronizer)
0:00:00.294704276 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf9d0 (decodebin)
0:00:00.294710831 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfab0 (decodebin3)
0:00:00.294716063 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfb90 (uridecodebin)
0:00:00.294720951 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfc70 (uridecodebin3)
0:00:00.294727849 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfd50 (urisourcebin)
0:00:00.294733066 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfe30 (parsebin)
0:00:00.294736658 20445 0x562aae76a400 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstplayback.so" loaded
0:00:00.294739790 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin playback
0:00:00.294744670 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstDecodeBin : factory 0x562aae9bf9d0
0:00:00.294793173 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae9bf9d0; 'decodebin'
0:00:00.294797634 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "decodebin"
0:00:00.294807437 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:256:gst_bus_init:<GstBus at 0x562aae94a120> created
0:00:00.294814469 20445 0x562aae76a400 DEBUG bin gstbin.c:498:gst_bin_init:<GstBin at 0x562aae9f00f0> using bus <bus2> to listen to children
0:00:00.294819184 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d48c0; 'typefind'
0:00:00.294824554 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstTypeFindElement : factory 0x562aae7d48c0
0:00:00.294841497 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d48c0; 'typefind'
0:00:00.294845097 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "typefind"
0:00:00.294858493 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1741:gst_pad_set_activate_function_full:<'':sink> activatefunc set to gst_type_find_element_activate_sink
0:00:00.294862920 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_type_find_element_activate_sink_mode
0:00:00.294867338 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1811:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_type_find_element_chain
0:00:00.294871302 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1917:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_type_find_element_sink_event
0:00:00.294874643 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstTypeFindElement at 0x562aae9f3040> adding pad 'sink'
0:00:00.294877443 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)
0:00:00.294884426 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<'':src> activatemodefunc set to gst_type_find_element_activate_src_mode
0:00:00.294887401 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1884:gst_pad_set_getrange_function_full:<'':src> getrangefunc set to gst_type_find_element_getrange
0:00:00.294890159 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1917:gst_pad_set_event_function_full:<'':src> eventfunc for set to gst_type_find_element_src_event
0:00:00.294892898 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1997:gst_pad_set_query_function_full:<'':src> queryfunc set to gst_type_find_handle_src_query
0:00:00.294897147 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstTypeFindElement at 0x562aae9f3040> adding pad 'src'
0:00:00.294900915 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':src> set parent (ref and sink)
0:00:00.294915146 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "typefind"
0:00:00.294920387 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element typefind to bin (NULL)
0:00:00.294925039 20445 0x562aae76a400 DEBUG bin gstbin.c:1167:gst_bin_add_func:<GstDecodeBin at 0x562aae9f00f0> element :typefind
0:00:00.294928629 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<typefind> set parent (ref and sink)
0:00:00.294932894 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<typefind> setting bus to 0x562aae94a120
0:00:00.294939499 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:502:gst_element_set_base_time:<typefind> set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.294945037 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:564:gst_element_set_start_time:<typefind> set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.294948443 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)
0:00:00.294953578 20445 0x562aae76a400 DEBUG bin gstbin.c:1279:gst_bin_add_func:<GstDecodeBin at 0x562aae9f00f0> added SUCCESS element
0:00:00.294960892 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<GstDecodeBin at 0x562aae9f00f0> added element "typefind"
0:00:00.294972370 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:1016:gst_element_get_static_pad: found pad typefind:sink
0:00:00.294985177 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad at 0x562aae9f8050> internal link iterator set to gst_proxy_pad_iterate_internal_links_default
0:00:00.295005934 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<GstGhostPad at 0x562aae9f8050> activatemodefunc set to gst_ghost_pad_activate_mode_default
0:00:00.295012767 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1811:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_proxy_pad_chain_default
0:00:00.295016433 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1848:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_proxy_pad_chain_list_default
0:00:00.295029165 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad at 0x562aae9fa0d0> internal link iterator set to gst_proxy_pad_iterate_internal_links_default
0:00:00.295037060 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1884:gst_pad_set_getrange_function_full:<'':proxypad0> getrangefunc set to gst_proxy_pad_getrange_default
0:00:00.295040414 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':proxypad0> set parent (ref and sink)
0:00:00.295058634 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad0> activatemodefunc set to gst_ghost_pad_internal_activate_mode_default
0:00:00.295064110 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:821:gst_ghost_pad_set_target:<'':sink> set target typefind:sink
0:00:00.295068366 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:842:gst_ghost_pad_set_target:<'':sink> connecting internal pad to target <typefind:sink>
0:00:00.295073694 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2387:gst_pad_link_prepare: trying to link sink:proxypad0 and typefind:sink
0:00:00.295079308 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2595:gst_pad_link_full: linked sink:proxypad0 and typefind:sink, successful
0:00:00.295082282 20445 0x562aae76a400 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:00.295087579 20445 0x562aae76a400 DEBUG GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9ec650 reconfigure 61441
0:00:00.295092948 20445 0x562aae76a400 DEBUG GST_EVENT gstpad.c:5860:gst_pad_send_event_unchecked:<sink:proxypad0> have event type reconfigure event: 0x562aae9ec650, time 99:99:99.999999999, seq-num 1, (NULL)
0:00:00.295099001 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:5594:gst_pad_push_event_unchecked:<'':sink> We're flushing
0:00:00.295103291 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:5954:gst_pad_send_event_unchecked:<sink:proxypad0> sent event, ret error
0:00:00.295107064 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1103:gst_pad_set_active:<'':sink> activating pad from none
0:00:00.295111534 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1008:pre_activate:<'':sink> setting pad into push mode, unset flushing
0:00:00.295115692 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1008:pre_activate:<sink:proxypad0> setting pad into push mode, unset flushing
0:00:00.295119993 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1335:gst_pad_activate_mode:<'':sink> already activated in push mode
0:00:00.295124966 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1231:activate_mode_internal:<sink:proxypad0> activated in push mode
0:00:00.295129012 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1231:activate_mode_internal:<'':sink> activated in push mode
0:00:00.295133199 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstDecodeBin at 0x562aae9f00f0> adding pad 'sink'
0:00:00.295136645 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)
0:00:00.295149518 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "decodebin"
0:00:00.295154963 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae952580; 'autovideosink'
0:00:00.295158214 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin autodetect
0:00:00.295162176 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1415:gst_plugin_load_by_name: looking up plugin autodetect in default registry
0:00:00.295172179 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:1427:gst_plugin_load_by_name: loading plugin autodetect from file /opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstautodetect.so
0:00:00.295176712 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstplugin.c:831:_priv_gst_plugin_load_file_for_registry: attempt to load plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstautodetect.so"
0:00:00.295248890 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae952580 (autovideosink)
0:00:00.295256259 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae952660 (autovideosrc)
0:00:00.295262686 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae955070 (autoaudiosink)
0:00:00.295268428 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae955150 (autoaudiosrc)
0:00:00.295272437 20445 0x562aae76a400 INFO GST_PLUGIN_LOADING gstplugin.c:987:_priv_gst_plugin_load_file_for_registry: plugin "/opt/thirdParties/gstreamer1-22-2/lib/gstreamer-1.0/libgstautodetect.so" loaded
0:00:00.295276402 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin autodetect
0:00:00.295282727 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstAutoDetect : factory (nil)
0:00:00.295290654 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstAutoVideoSink : factory 0x562aae952580
0:00:00.295302299 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae952580; 'autovideosink'
0:00:00.295305847 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "autovideosink"
0:00:00.295314600 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:256:gst_bus_init:<GstBus at 0x562aae94a1e0> created
0:00:00.295321394 20445 0x562aae76a400 DEBUG bin gstbin.c:498:gst_bin_init:<GstBin at 0x562aae9fc050> using bus <bus3> to listen to children
0:00:00.295328743 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad at 0x562aae9f82c0> internal link iterator set to gst_proxy_pad_iterate_internal_links_default
0:00:00.295333279 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<GstGhostPad at 0x562aae9f82c0> activatemodefunc set to gst_ghost_pad_activate_mode_default
0:00:00.295339773 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1811:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_proxy_pad_chain_default
0:00:00.295343145 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1848:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_proxy_pad_chain_list_default
0:00:00.295348535 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad at 0x562aae9fa330> internal link iterator set to gst_proxy_pad_iterate_internal_links_default
0:00:00.295354497 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1884:gst_pad_set_getrange_function_full:<'':proxypad1> getrangefunc set to gst_proxy_pad_getrange_default
0:00:00.295357766 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':proxypad1> set parent (ref and sink)
0:00:00.295362136 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad1> activatemodefunc set to gst_ghost_pad_internal_activate_mode_default
0:00:00.295366212 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<video-sink> adding pad 'sink'
0:00:00.295370000 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)
0:00:00.295377645 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d03d0; 'fakesink'
0:00:00.295382692 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstBaseSink : factory (nil)
0:00:00.295402723 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstFakeSink : factory 0x562aae7d03d0
0:00:00.295428501 20445 0x562aae76a400 DEBUG GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d03d0; 'fakesink'
0:00:00.295432494 20445 0x562aae76a400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "fakesink"
0:00:00.295441258 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1741:gst_pad_set_activate_function_full:<'':sink> activatefunc set to gst_base_sink_pad_activate
0:00:00.295445065 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<'':sink> activatemodefunc set to gst_base_sink_pad_activate_mode
0:00:00.295449243 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1997:gst_pad_set_query_function_full:<'':sink> queryfunc set to gst_base_sink_sink_query
0:00:00.295453114 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1917:gst_pad_set_event_function_full:<'':sink> eventfunc for set to gst_base_sink_event
0:00:00.295456037 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1811:gst_pad_set_chain_function_full:<'':sink> chainfunc set to gst_base_sink_chain
0:00:00.295458794 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1848:gst_pad_set_chain_list_function_full:<'':sink> chainlistfunc set to gst_base_sink_chain_list
0:00:00.295461727 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSink at 0x562aae9ff790> adding pad 'sink'
0:00:00.295464268 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)
0:00:00.295468607 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "fakesink"
0:00:00.295474978 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element fake-video-sink to bin video-sink
0:00:00.295478258 20445 0x562aae76a400 DEBUG bin gstbin.c:1167:gst_bin_add_func:<video-sink> element :fake-video-sink
0:00:00.295481842 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<fake-video-sink> set parent (ref and sink)
0:00:00.295485792 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1196:gst_bin_add_func:<video-sink> element "fake-video-sink" was sink
0:00:00.295489856 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<fake-video-sink> setting bus to 0x562aae94a1e0
0:00:00.295498200 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:502:gst_element_set_base_time:<fake-video-sink> set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295503890 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:564:gst_element_set_start_time:<fake-video-sink> set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295507103 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)
0:00:00.295511113 20445 0x562aae76a400 DEBUG bin gstbin.c:1279:gst_bin_add_func:<video-sink> added SUCCESS element
0:00:00.295516280 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<video-sink> added element "fake-video-sink"
0:00:00.295522648 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:1016:gst_element_get_static_pad: found pad fake-video-sink:sink
0:00:00.295526461 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:821:gst_ghost_pad_set_target:<video-sink:sink> set target fake-video-sink:sink
0:00:00.295531323 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:842:gst_ghost_pad_set_target:<video-sink:sink> connecting internal pad to target <fake-video-sink:sink>
0:00:00.295536523 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2387:gst_pad_link_prepare: trying to link sink:proxypad1 and fake-video-sink:sink
0:00:00.295541594 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2595:gst_pad_link_full: linked sink:proxypad1 and fake-video-sink:sink, successful
0:00:00.295544553 20445 0x562aae76a400 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:00.295549611 20445 0x562aae76a400 DEBUG GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9fe150 reconfigure 61441
0:00:00.295554696 20445 0x562aae76a400 DEBUG GST_EVENT gstpad.c:5860:gst_pad_send_event_unchecked:<sink:proxypad1> have event type reconfigure event: 0x562aae9fe150, time 99:99:99.999999999, seq-num 2, (NULL)
0:00:00.295559234 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:5594:gst_pad_push_event_unchecked:<video-sink:sink> We're flushing
0:00:00.295563782 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:5954:gst_pad_send_event_unchecked:<sink:proxypad1> sent event, ret error
0:00:00.295568637 20445 0x562aae76a400 DEBUG bin gstbin.c:1418:gst_bin_set_suppressed_flags:<video-sink> Set suppressed flags(0x60) to bin 'video-sink'
0:00:00.295572544 20445 0x562aae76a400 DEBUG GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "autovideosink"
0:00:00.295579252 20445 0x562aae76a400 DEBUG GST_URI gsturi.c:959:gst_filename_to_uri: '/home/simulator/Downloads/test.mkv' -> 'file:///home/simulator/Downloads/test.mkv'
0:00:00.295582222 20445 0x562aae76a400 INFO filesrc gstfilesrc.c:237:gst_file_src_set_location: filename : /home/simulator/Downloads/test.mkv
0:00:00.295584950 20445 0x562aae76a400 INFO filesrc gstfilesrc.c:238:gst_file_src_set_location: uri : file:///home/simulator/Downloads/test.mkv
0:00:00.295588995 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element file-source to bin pipeline
0:00:00.295591521 20445 0x562aae76a400 DEBUG bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :file-source
0:00:00.295594759 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<file-source> set parent (ref and sink)
0:00:00.295598194 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1201:gst_bin_add_func:<pipeline> element "file-source" was source
0:00:00.295602086 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<file-source> setting bus to 0x562aae771730
0:00:00.295607927 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:502:gst_element_set_base_time:<file-source> set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295611951 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:564:gst_element_set_start_time:<file-source> set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295614564 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<file-source> setting clock (nil)
0:00:00.295618581 20445 0x562aae76a400 DEBUG bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element
0:00:00.295623619 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "file-source"
0:00:00.295629394 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element decoder to bin pipeline
0:00:00.295632593 20445 0x562aae76a400 DEBUG bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :decoder
0:00:00.295636199 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<decoder> set parent (ref and sink)
0:00:00.295640447 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<decoder> setting bus to 0x562aae771730
0:00:00.295645976 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:502:gst_element_set_base_time:<decoder> set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295650900 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:564:gst_element_set_start_time:<decoder> set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295654279 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<decoder> setting clock (nil)
0:00:00.295658941 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)
0:00:00.295662084 20445 0x562aae76a400 DEBUG bin gstbin.c:723:gst_bin_set_clock_func:<decoder> iterator done
0:00:00.295666219 20445 0x562aae76a400 DEBUG bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element
0:00:00.295670345 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "decoder"
0:00:00.295677670 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element video-sink to bin pipeline
0:00:00.295680857 20445 0x562aae76a400 DEBUG bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :video-sink
0:00:00.295684493 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<video-sink> set parent (ref and sink)
0:00:00.295687145 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1196:gst_bin_add_func:<pipeline> element "video-sink" was sink
0:00:00.295690474 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<video-sink> setting bus to 0x562aae771730
0:00:00.295696344 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:502:gst_element_set_base_time:<video-sink> set base_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295701421 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:564:gst_element_set_start_time:<video-sink> set start_time=0:00:00.000000000, old 0:00:00.000000000
0:00:00.295704484 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<video-sink> setting clock (nil)
0:00:00.295708734 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)
0:00:00.295712182 20445 0x562aae76a400 DEBUG bin gstbin.c:723:gst_bin_set_clock_func:<video-sink> iterator done
0:00:00.295714813 20445 0x562aae76a400 DEBUG bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element
0:00:00.295717659 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "video-sink"
0:00:00.295725875 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstutils.c:1818:gst_element_link_pads_full: trying to link element file-source:(any) to element decoder:(any)
0:00:00.295729295 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1927:gst_element_link_pads_full: looping through allowed src and dest pads
0:00:00.295733715 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1930:gst_element_link_pads_full: trying src pad file-source:src
0:00:00.295737832 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1149:gst_element_get_compatible_pad:<decoder> finding pad compatible with file-source:src
0:00:00.295741813 20445 0x562aae76a400 INFO GST_PADS gstutils.c:1080:gst_pad_check_link: trying to link file-source:src and decoder:sink
0:00:00.295744807 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3113:gst_pad_query_caps:<file-source:src> get pad caps with filter (NULL)
0:00:00.295749777 20445 0x562aae76a400 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9a9720 caps
0:00:00.295752952 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<file-source:src> doing query 0x562aae9a9720 (caps)
0:00:00.295757805 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:1386:gst_base_src_default_query:<file-source> query caps returns 1
0:00:00.295761301 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<file-source:src> sent query 0x562aae9a9720 (caps), result 1
0:00:00.295766355 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3120:gst_pad_query_caps:<file-source:src> query returned ANY
0:00:00.295770643 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3113:gst_pad_query_caps:<decoder:sink> get pad caps with filter (NULL)
0:00:00.295774692 20445 0x562aae76a400 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9a9770 caps
0:00:00.295779478 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<decoder:sink> doing query 0x562aae9a9770 (caps)
0:00:00.295787949 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3264:gst_pad_query_caps_default:<decoder:sink> query caps caps query: 0x562aae9a9770, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.295792190 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2858:gst_pad_proxy_query_caps:<decoder:sink> proxying caps query for decoder:sink
0:00:00.295798000 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad0> peer query 0x562aae9a9770 (caps)
0:00:00.295801725 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<typefind:sink> doing query 0x562aae9a9770 (caps)
0:00:00.295807695 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3264:gst_pad_query_caps_default:<typefind:sink> query caps caps query: 0x562aae9a9770, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.295810919 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3288:gst_pad_query_caps_default:<typefind:sink> trying pad template caps
0:00:00.295815341 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<typefind:sink> using caps 0x562aae9a9590 ANY
0:00:00.295819705 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:3519:gst_pad_query_default:<typefind:sink> not forwarding 0x562aae9a9770 (caps) query
0:00:00.295823010 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<typefind:sink> sent query 0x562aae9a9770 (caps), result 1
0:00:00.295827695 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad0> intersect with result ANY
0:00:00.295831585 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad0> intersected ANY
0:00:00.295837710 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:3519:gst_pad_query_default:<decoder:sink> not forwarding 0x562aae9a9770 (caps) query
0:00:00.295841729 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<decoder:sink> sent query 0x562aae9a9770 (caps), result 1
0:00:00.295845398 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3120:gst_pad_query_caps:<decoder:sink> query returned ANY
0:00:00.295850084 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1207:gst_element_get_compatible_pad:<decoder> found existing unlinked compatible pad decoder:sink
0:00:00.295854326 20445 0x562aae76a400 INFO GST_PADS gstutils.c:1634:prepare_link_maybe_ghosting: file-source and decoder in same bin, no need for ghost pads
0:00:00.295868023 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:338:gst_bus_post:<bus0> [msg 0x562aae9ed6c0] posting on bus structure-change message: 0x562aae9ed6c0, time 99:99:99.999999999, seq-num 3, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"\(GstFileSrc\)\ file-source", busy=(boolean)true;
0:00:00.295873914 20445 0x562aae76a400 DEBUG bin gstbin.c:3694:gst_bin_handle_message_func:<pipeline> [msg 0x562aae9ed6c0] handling child sink message of type structure-change
0:00:00.295878568 20445 0x562aae76a400 DEBUG bin gstbin.c:882:find_message:<pipeline> no message found matching types 00001000
0:00:00.295881984 20445 0x562aae76a400 DEBUG bin gstbin.c:889:find_message:<pipeline> structure-change
0:00:00.295886855 20445 0x562aae76a400 DEBUG bin gstbin.c:928:bin_replace_message:<pipeline> got new message 0x562aae9ed6c0, structure-change from sink
0:00:00.295890373 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9ed6c0] dropped
0:00:00.295895409 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2387:gst_pad_link_prepare: trying to link file-source:src and decoder:sink
0:00:00.295899071 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3113:gst_pad_query_caps:<file-source:src> get pad caps with filter (NULL)
0:00:00.295903449 20445 0x562aae76a400 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac050 caps
0:00:00.295907642 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<file-source:src> doing query 0x562aae9ac050 (caps)
0:00:00.295912454 20445 0x562aae76a400 DEBUG basesrc gstbasesrc.c:1386:gst_base_src_default_query:<file-source> query caps returns 1
0:00:00.295916385 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<file-source:src> sent query 0x562aae9ac050 (caps), result 1
0:00:00.295919739 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3120:gst_pad_query_caps:<file-source:src> query returned ANY
0:00:00.295924012 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3113:gst_pad_query_caps:<decoder:sink> get pad caps with filter (NULL)
0:00:00.295928890 20445 0x562aae76a400 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac0a0 caps
0:00:00.295932696 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<decoder:sink> doing query 0x562aae9ac0a0 (caps)
0:00:00.295938251 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3264:gst_pad_query_caps_default:<decoder:sink> query caps caps query: 0x562aae9ac0a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.295942426 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2858:gst_pad_proxy_query_caps:<decoder:sink> proxying caps query for decoder:sink
0:00:00.295947707 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad0> peer query 0x562aae9ac0a0 (caps)
0:00:00.295951603 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<typefind:sink> doing query 0x562aae9ac0a0 (caps)
0:00:00.295956950 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3264:gst_pad_query_caps_default:<typefind:sink> query caps caps query: 0x562aae9ac0a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.295960605 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3288:gst_pad_query_caps_default:<typefind:sink> trying pad template caps
0:00:00.295964794 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<typefind:sink> using caps 0x562aae9a9590 ANY
0:00:00.295968908 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:3519:gst_pad_query_default:<typefind:sink> not forwarding 0x562aae9ac0a0 (caps) query
0:00:00.295973187 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<typefind:sink> sent query 0x562aae9ac0a0 (caps), result 1
0:00:00.295976686 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad0> intersect with result ANY
0:00:00.295980383 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad0> intersected ANY
0:00:00.295985602 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:3519:gst_pad_query_default:<decoder:sink> not forwarding 0x562aae9ac0a0 (caps) query
0:00:00.295989639 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<decoder:sink> sent query 0x562aae9ac0a0 (caps), result 1
0:00:00.295993416 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3120:gst_pad_query_caps:<decoder:sink> query returned ANY
0:00:00.295997325 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:2287:gst_pad_link_check_compatible_unlocked:<file-source:src> src caps ANY
0:00:00.296000524 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:2289:gst_pad_link_check_compatible_unlocked:<decoder:sink> sink caps ANY
0:00:00.296003644 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:2307:gst_pad_link_check_compatible_unlocked: caps are compatible
0:00:00.296007686 20445 0x562aae76a400 INFO GST_PADS gstpad.c:2595:gst_pad_link_full: linked file-source:src and decoder:sink, successful
0:00:00.296010345 20445 0x562aae76a400 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:00.296014602 20445 0x562aae76a400 DEBUG GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9fe1c0 reconfigure 61441
0:00:00.296020267 20445 0x562aae76a400 DEBUG GST_EVENT gstpad.c:5860:gst_pad_send_event_unchecked:<file-source:src> have event type reconfigure event: 0x562aae9fe1c0, time 99:99:99.999999999, seq-num 4, (NULL)
0:00:00.296023758 20445 0x562aae76a400 INFO GST_EVENT gstpad.c:5985:gst_pad_send_event_unchecked:<file-source:src> Received event on flushing pad. Discarding
0:00:00.296032996 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:338:gst_bus_post:<bus0> [msg 0x562aae9ed740] posting on bus structure-change message: 0x562aae9ed740, time 99:99:99.999999999, seq-num 5, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)link, owner=(GstElement)"\(GstFileSrc\)\ file-source", busy=(boolean)false;
0:00:00.296037521 20445 0x562aae76a400 DEBUG bin gstbin.c:3694:gst_bin_handle_message_func:<pipeline> [msg 0x562aae9ed740] handling child sink message of type structure-change
0:00:00.296042863 20445 0x562aae76a400 DEBUG bin gstbin.c:956:bin_remove_messages:<decoder:sink> deleting message 0x562aae9ed6c0 of type structure-change (types 0x00001000)
0:00:00.296048198 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9ed740] dropped
0:00:00.296053502 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1950:gst_element_link_pads_full: linked pad file-source:src to pad decoder:sink
0:00:00.296058034 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstutils.c:1818:gst_element_link_pads_full: trying to link element decoder:(any) to element video-sink:(any)
0:00:00.296061453 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1927:gst_element_link_pads_full: looping through allowed src and dest pads
0:00:00.296065502 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1930:gst_element_link_pads_full: trying src pad decoder:sink
0:00:00.296069312 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1993:gst_element_link_pads_full: trying dest pad video-sink:sink
0:00:00.296073402 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1149:gst_element_get_compatible_pad:<decoder> finding pad compatible with video-sink:sink
0:00:00.296077749 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:1244:gst_element_get_compatible_pad:<decoder> Could not find a compatible unlinked always pad to link to video-sink:sink, now checking request pads
0:00:00.296081552 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3113:gst_pad_query_caps:<video-sink:sink> get pad caps with filter (NULL)
0:00:00.296086154 20445 0x562aae76a400 DEBUG query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac0a0 caps
0:00:00.296089928 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<video-sink:sink> doing query 0x562aae9ac0a0 (caps)
0:00:00.296095134 20445 0x562aae76a400 DEBUG GST_CAPS gstpad.c:3264:gst_pad_query_caps_default:<video-sink:sink> query caps caps query: 0x562aae9ac0a0, GstQueryCaps, filter=(GstCaps)"NULL", caps=(GstCaps)"NULL";
0:00:00.296098638 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2858:gst_pad_proxy_query_caps:<video-sink:sink> proxying caps query for video-sink:sink
0:00:00.296102879 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad1> peer query 0x562aae9ac0a0 (caps)
0:00:00.296106254 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4183:gst_pad_query:<fake-video-sink:sink> doing query 0x562aae9ac0a0 (caps)
0:00:00.296110888 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<fake-video-sink:sink> sent query 0x562aae9ac0a0 (caps), result 1
0:00:00.296114208 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad1> intersect with result ANY
0:00:00.296118474 20445 0x562aae76a400 DEBUG GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad1> intersected ANY
0:00:00.296123644 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:3519:gst_pad_query_default:<video-sink:sink> not forwarding 0x562aae9ac0a0 (caps) query
0:00:00.296127806 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:4206:gst_pad_query:<video-sink:sink> sent query 0x562aae9ac0a0 (caps), result 1
0:00:00.296131613 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:3120:gst_pad_query_caps:<video-sink:sink> query returned ANY
0:00:00.296140247 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:944:gst_element_get_compatible_pad_template: Looking for a suitable pad template in decoder out of 2 templates...
0:00:00.296143218 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:959:gst_element_get_compatible_pad_template: compatible direction: found src pad template "src_%u"
0:00:00.296145833 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:964:gst_element_get_compatible_pad_template: intersecting ANY
0:00:00.296148246 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:966:gst_element_get_compatible_pad_template: ..and ANY
0:00:00.296150784 20445 0x562aae76a400 DEBUG GST_CAPS gstutils.c:972:gst_element_get_compatible_pad_template: caps are compatible
0:00:00.296153105 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:984:gst_element_get_compatible_pad_template: Returning new pad template 0x562aae76fdc0
0:00:00.296156016 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:1013:gst_element_get_static_pad: no such pad 'src_%u' in element "decoder"
0:00:00.296160834 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstutils.c:1270:gst_element_get_compatible_pad:<decoder> Could not find a compatible pad to link to video-sink:sink
0:00:00.296163421 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:2045:gst_element_link_pads_full: we might have request pads on both sides, checking...
0:00:00.296166022 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstutils.c:2099:gst_element_link_pads_full: no link possible from decoder to video-sink
Failed to link decoder and sink.
0:00:00.296175640 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpipeline.c:258:gst_pipeline_dispose:<pipeline> 0x562aae9dc220 dispose
0:00:00.296178484 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<pipeline> 0x562aae9dc220 dispose
0:00:00.296181670 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element video-sink from bin pipeline
0:00:00.296184221 20445 0x562aae76a400 DEBUG bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :video-sink
0:00:00.296186735 20445 0x562aae76a400 DEBUG bin gstbin.c:1644:gst_bin_remove_func:<pipeline> we removed the last sink
0:00:00.296189953 20445 0x562aae76a400 DEBUG bin gstbin.c:1762:gst_bin_remove_func:<pipeline> recalc state preroll: 0, other async: 0, this async 0
0:00:00.296192616 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<video-sink> setting bus to (nil)
0:00:00.296195206 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<video-sink> setting clock (nil)
0:00:00.296198254 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)
0:00:00.296200750 20445 0x562aae76a400 DEBUG bin gstbin.c:723:gst_bin_set_clock_func:<video-sink> iterator done
0:00:00.296203437 20445 0x562aae76a400 DEBUG bin gstbin.c:1790:gst_bin_remove_func:<pipeline> Removing sink that had not EOSed. Re-checking overall EOS status
0:00:00.296208391 20445 0x562aae76a400 INFO GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "video-sink"
0:00:00.296216758 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:2967:gst_element_set_state_func:<fake-video-sink> set_state to NULL
0:00:00.296221691 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:3001:gst_element_set_state_func:<fake-video-sink> current NULL, old_pending VOID_PENDING, next VOID_PENDING, old return SUCCESS
0:00:00.296226153 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:3037:gst_element_set_state_func:<fake-video-sink> final: setting state from NULL to NULL
0:00:00.296230787 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:3355:gst_element_change_state_func:<fake-video-sink> element is already in the NULL state
0:00:00.296234483 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:3128:gst_element_change_state:<fake-video-sink> element changed state SUCCESS
0:00:00.296238328 20445 0x562aae76a400 INFO GST_STATES gstelement.c:2816:gst_element_continue_state:<fake-video-sink> completed state change to NULL
0:00:00.296242481 20445 0x562aae76a400 DEBUG GST_STATES gstelement.c:3051:gst_element_set_state_func:<fake-video-sink> returned SUCCESS
0:00:00.296246228 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element fake-video-sink from bin video-sink
0:00:00.296249648 20445 0x562aae76a400 DEBUG bin gstbin.c:1563:gst_bin_remove_func:<video-sink> element :fake-video-sink
0:00:00.296252685 20445 0x562aae76a400 DEBUG bin gstbin.c:1762:gst_bin_remove_func:<video-sink> recalc state preroll: 0, other async: 0, this async 0
0:00:00.296256781 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<fake-video-sink> setting bus to (nil)
0:00:00.296260629 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)
0:00:00.296263656 20445 0x562aae76a400 DEBUG bin gstbin.c:1790:gst_bin_remove_func:<video-sink> Removing sink that had not EOSed. Re-checking overall EOS status
0:00:00.296268836 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2142:gst_pad_unlink: unlinking sink:proxypad1(0x562aae9fa330) and fake-video-sink:sink(0x562aae9e6780)
0:00:00.296273343 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked sink:proxypad1 and fake-video-sink:sink
0:00:00.296276802 20445 0x562aae76a400 INFO GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<video-sink> removed child "fake-video-sink"
0:00:00.296281660 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<fake-video-sink> 0x562aae9ff790 dispose
0:00:00.296284908 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<fake-video-sink> removing pad fake-video-sink:sink
0:00:00.296287952 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<fake-video-sink> removing pad 'sink'
0:00:00.296292987 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9e6780 dispose
0:00:00.296299208 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<fake-video-sink> 0x562aae9ff790 parent class dispose
0:00:00.296302318 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<fake-video-sink> 0x562aae9ff790 finalize
0:00:00.296304997 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<fake-video-sink> 0x562aae9ff790 finalize parent
0:00:00.296307915 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<video-sink> 0x562aae9fc050 dispose
0:00:00.296311113 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<video-sink> 0x562aae9fc050 dispose
0:00:00.296313820 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<video-sink> removing pad video-sink:sink
0:00:00.296316399 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<video-sink> removing pad 'sink'
0:00:00.296318998 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<video-sink:sink> clearing target
0:00:00.296323114 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:475:gst_ghost_pad_dispose:<'':sink> dispose
0:00:00.296326605 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<'':sink> clearing target
0:00:00.296330356 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad1> activatemodefunc set to (NULL)
0:00:00.296333119 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':proxypad1> 0x562aae9fa330 dispose
0:00:00.296338145 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9f82c0 dispose
0:00:00.296341763 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<video-sink> 0x562aae9fc050 parent class dispose
0:00:00.296345624 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<video-sink> 0x562aae9fc050 finalize
0:00:00.296349093 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<video-sink> 0x562aae9fc050 finalize parent
0:00:00.296352025 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element decoder from bin pipeline
0:00:00.296355529 20445 0x562aae76a400 DEBUG bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :decoder
0:00:00.296359880 20445 0x562aae76a400 DEBUG bin gstbin.c:1762:gst_bin_remove_func:<pipeline> recalc state preroll: 0, other async: 0, this async 0
0:00:00.296363481 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<decoder> setting bus to (nil)
0:00:00.296367383 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<decoder> setting clock (nil)
0:00:00.296371634 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)
0:00:00.296374870 20445 0x562aae76a400 DEBUG bin gstbin.c:723:gst_bin_set_clock_func:<decoder> iterator done
0:00:00.296381162 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2142:gst_pad_unlink: unlinking file-source:src(0x562aae9e6090) and decoder:sink(0x562aae9f8050)
0:00:00.296390151 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:338:gst_bus_post:<bus0> [msg 0x562aae9fd840] posting on bus structure-change message: 0x562aae9fd840, time 99:99:99.999999999, seq-num 6, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)unlink, owner=(GstElement)"\(GstFileSrc\)\ file-source", busy=(boolean)true;
0:00:00.296394301 20445 0x562aae76a400 DEBUG bin gstbin.c:3694:gst_bin_handle_message_func:<pipeline> [msg 0x562aae9fd840] handling child sink message of type structure-change
0:00:00.296397362 20445 0x562aae76a400 DEBUG bin gstbin.c:882:find_message:<pipeline> no message found matching types 00001000
0:00:00.296399785 20445 0x562aae76a400 DEBUG bin gstbin.c:889:find_message:<pipeline> structure-change
0:00:00.296403782 20445 0x562aae76a400 DEBUG bin gstbin.c:928:bin_replace_message:<pipeline> got new message 0x562aae9fd840, structure-change from sink
0:00:00.296406737 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9fd840] dropped
0:00:00.296410082 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked file-source:src and decoder:sink
0:00:00.296416570 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:338:gst_bus_post:<bus0> [msg 0x562aae9fd8c0] posting on bus structure-change message: 0x562aae9fd8c0, time 99:99:99.999999999, seq-num 7, element 'sink', GstMessageStructureChange, type=(GstStructureChangeType)unlink, owner=(GstElement)"\(GstFileSrc\)\ file-source", busy=(boolean)false;
0:00:00.296420257 20445 0x562aae76a400 DEBUG bin gstbin.c:3694:gst_bin_handle_message_func:<pipeline> [msg 0x562aae9fd8c0] handling child sink message of type structure-change
0:00:00.296423789 20445 0x562aae76a400 DEBUG bin gstbin.c:956:bin_remove_messages:<decoder:sink> deleting message 0x562aae9fd840 of type structure-change (types 0x00001000)
0:00:00.296426976 20445 0x562aae76a400 DEBUG GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9fd8c0] dropped
0:00:00.296429857 20445 0x562aae76a400 INFO GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "decoder"
0:00:00.296436615 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<decoder> 0x562aae9f00f0 dispose
0:00:00.296440225 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element typefind from bin decoder
0:00:00.296444185 20445 0x562aae76a400 DEBUG bin gstbin.c:1563:gst_bin_remove_func:<decoder> element :typefind
0:00:00.296448802 20445 0x562aae76a400 DEBUG bin gstbin.c:1762:gst_bin_remove_func:<decoder> recalc state preroll: 0, other async: 0, this async 0
0:00:00.296452020 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<typefind> setting bus to (nil)
0:00:00.296457077 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)
0:00:00.296462423 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2142:gst_pad_unlink: unlinking sink:proxypad0(0x562aae9fa0d0) and typefind:sink(0x562aae9e62e0)
0:00:00.296466779 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked sink:proxypad0 and typefind:sink
0:00:00.296470571 20445 0x562aae76a400 INFO GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<decoder> removed child "typefind"
0:00:00.296478180 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<typefind> 0x562aae9f3040 dispose
0:00:00.296482111 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<typefind> removing pad typefind:sink
0:00:00.296485760 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<typefind> removing pad 'sink'
0:00:00.296490496 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9e62e0 dispose
0:00:00.296495884 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<typefind> removing pad typefind:src
0:00:00.296498830 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<typefind> removing pad 'src'
0:00:00.296501535 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':src> 0x562aae9e6530 dispose
0:00:00.296505043 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<typefind> 0x562aae9f3040 parent class dispose
0:00:00.296507732 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<typefind> 0x562aae9f3040 finalize
0:00:00.296510121 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<typefind> 0x562aae9f3040 finalize parent
0:00:00.296513820 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<decoder> 0x562aae9f00f0 dispose
0:00:00.296516899 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<decoder> removing pad decoder:sink
0:00:00.296519530 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<decoder> removing pad 'sink'
0:00:00.296522088 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<decoder:sink> clearing target
0:00:00.296524655 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:475:gst_ghost_pad_dispose:<'':sink> dispose
0:00:00.296526950 20445 0x562aae76a400 DEBUG GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<'':sink> clearing target
0:00:00.296529603 20445 0x562aae76a400 DEBUG GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad0> activatemodefunc set to (NULL)
0:00:00.296532495 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':proxypad0> 0x562aae9fa0d0 dispose
0:00:00.296535583 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9f8050 dispose
0:00:00.296539093 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<decoder> 0x562aae9f00f0 parent class dispose
0:00:00.296541796 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<decoder> 0x562aae9f00f0 finalize
0:00:00.296544214 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<decoder> 0x562aae9f00f0 finalize parent
0:00:00.296548513 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element file-source from bin pipeline
0:00:00.296552296 20445 0x562aae76a400 DEBUG bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :file-source
0:00:00.296556055 20445 0x562aae76a400 DEBUG bin gstbin.c:1650:gst_bin_remove_func:<pipeline> we removed the last source
0:00:00.296560367 20445 0x562aae76a400 DEBUG bin gstbin.c:1762:gst_bin_remove_func:<pipeline> recalc state preroll: 0, other async: 0, this async 0
0:00:00.296563908 20445 0x562aae76a400 DEBUG GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<file-source> setting bus to (nil)
0:00:00.296568896 20445 0x562aae76a400 DEBUG GST_CLOCK gstelement.c:443:gst_element_set_clock:<file-source> setting clock (nil)
0:00:00.296573090 20445 0x562aae76a400 INFO GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "file-source"
0:00:00.296578827 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<file-source> 0x562aae9e43c0 dispose
0:00:00.296582320 20445 0x562aae76a400 DEBUG GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<file-source> removing pad file-source:src
0:00:00.296585936 20445 0x562aae76a400 INFO GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<file-source> removing pad 'src'
0:00:00.296590033 20445 0x562aae76a400 DEBUG GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':src> 0x562aae9e6090 dispose
0:00:00.296594407 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<file-source> 0x562aae9e43c0 parent class dispose
0:00:00.296598271 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<file-source> 0x562aae9e43c0 finalize
0:00:00.296602056 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<file-source> 0x562aae9e43c0 finalize parent
0:00:00.296605917 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<pipeline> 0x562aae9dc220 dispose
0:00:00.296608706 20445 0x562aae76a400 DEBUG GST_POLL gstpoll.c:772:gst_poll_free: 0x562aae9a9400: freeing
0:00:00.296618856 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<pipeline> 0x562aae9dc220 parent class dispose
0:00:00.296621822 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<pipeline> 0x562aae9dc220 finalize
0:00:00.296624233 20445 0x562aae76a400 INFO GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<pipeline> 0x562aae9dc220 finalize parent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230531/debb9460/attachment-0001.htm>
More information about the gstreamer-devel
mailing list