can not link decodebin with autovideosink on Ubuntu 22.04 + gstreamer 1.22.3

cfd new newcfd at yahoo.com
Wed May 31 14:13:17 UTC 2023


 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/c39a0282/attachment-0001.htm>


More information about the gstreamer-devel mailing list