<html><head></head><body><div class="ydp26f25894yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div><div dir="ltr" data-setdir="false">decoder has sometime pad. It can't be linked using the normal element linking which requires existing pad.<br><br>Need to register for new pad signal and then link decodebin src_%u pad to sink pad of fakesink.<br>Check this document for more details<br><a href="https://gstreamer.freedesktop.org/documentation/application-development/basics/pads.html" rel="nofollow" target="_blank">https://gstreamer.freedesktop.org/documentation/application-development/basics/pads.html</a><br></div><div><br></div><div class="ydp26f25894signature"><div><br></div><div><br></div><div>Sent from Yahoo Mail. <a href="https://yho.com/148vdq" rel="nofollow" target="_blank">Get the app</a></div></div></div>
        <div><br></div><div><br></div>
        
        </div><div id="yahoo_quoted_6435203490" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, 31 May, 2023 at 09:13:55 am GMT-5, cfd new via gstreamer-devel <gstreamer-devel@lists.freedesktop.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv1809719029"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" class="yiv1809719029ydpebd60280yahoo-style-wrap"><div></div>
        <div dir="ltr">If I skip linking decoder and sink, try to use dynamic pad  to link them<br clear="none"><div><pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(!gst_element_link(decoder,<span style="color:#c0c0c0;"> </span>sink))<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">"Failed to link decoder and sink.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>gst_object_unref(pipeline);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span>-<span style="color:#000080;">1</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}<br clear="none"><br clear="none"></pre></div><div dir="ltr">and the code then fails here: can not set GST_STATE_PLAYING state<br clear="none"></div></div><div dir="ltr"><div><pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Start</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pipeline</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(<span style="color:#c0c0c0;"> </span>GST_STATE_CHANGE_SUCCESS<span style="color:#c0c0c0;"> </span>!=<span style="color:#c0c0c0;"> </span>gst_element_set_state(pipeline,<span style="color:#c0c0c0;"> </span>GST_STATE_PLAYING<span style="color:#c0c0c0;"> </span>)<span style="color:#c0c0c0;"> </span>)<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">" Failed to set playing state.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre></div><div><br clear="none"></div></div>
        
        </div><div id="yiv1809719029yqt52229" class="yiv1809719029yqt8092181008"><div id="yiv1809719029yahoo_quoted_5588755815" class="yiv1809719029yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Tuesday, May 30, 2023, 01:30:39 p.m. EDT, cfd new via gstreamer-devel <gstreamer-devel@lists.freedesktop.org> wrote:
                </div>
                <div><br clear="none"></div>
                <div><br clear="none"></div>
                <div><div id="yiv1809719029"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" class="yiv1809719029yahoo-style-wrap"><div dir="ltr"><div dir="ltr">

<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span>No problem to run the pipeline from command line.<br clear="none">gst-launch-1.0 filesrc location=/home/simulator/Downloads/test.mkv ! decodebin ! autovideosink<br clear="none"><br clear="none"><br clear="none"><span></span></span></pre><pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;"> </span><span style="color:#008000;">"Failed to link decoder and sink" happened in the following C code</span>;</pre><br clear="none"><br clear="none">#<span style="color:#000080;">include</span><span style="color:#c0c0c0;"> </span><<span style="color:#008000;">gst</span>/<span style="color:#008000;">gst</span>.<span style="color:#008000;">h</span>>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">#<span style="color:#000080;">include</span><span style="color:#c0c0c0;"> </span><<span style="color:#008000;">glib</span>-<span style="color:#008000;">unix</span>.<span style="color:#008000;">h</span>></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">gboolean<span style="color:#c0c0c0;"> </span>signal_handler<span style="color:#c0c0c0;"> </span>(gpointer<span style="color:#c0c0c0;"> </span>user_data)</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span>GMainLoop<span style="color:#c0c0c0;"> </span>*<span style="color:#c0c0c0;"> </span>loop<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>(GMainLoop<span style="color:#c0c0c0;"> </span>*)user_data;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span><span style="color:#00677c;">g_print</span><span style="color:#c0c0c0;"> </span>(<span style="color:#008000;">"Interrupt received, closing...\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span>g_main_loop_quit<span style="color:#c0c0c0;"> </span>(loop);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span>TRUE;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Callback</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">function</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">to</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">handle</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">"pad-added"</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">signal</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">of</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">decoder</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#808000;">static</span><span style="color:#c0c0c0;"> </span><span style="color:#808000;">void</span><span style="color:#c0c0c0;"> </span>on_pad_added(GstElement<span style="color:#c0c0c0;"> </span>*element,<span style="color:#c0c0c0;"> </span>GstPad<span style="color:#c0c0c0;"> </span>*pad,<span style="color:#c0c0c0;"> </span>gpointer<span style="color:#c0c0c0;"> </span>data)<span style="color:#c0c0c0;"> </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstPad<span style="color:#c0c0c0;"> </span>*sink_pad<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_element_get_static_pad(element,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"sink"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstPadLinkReturn<span style="color:#c0c0c0;"> </span>ret;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstCaps<span style="color:#c0c0c0;"> </span>*caps;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>gchar<span style="color:#c0c0c0;"> </span>*pad_name<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_pad_get_name(pad);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_print(<span style="color:#008000;">"Received</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">new</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pad</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">'%s'</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">from</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">'%s'\n"</span>,<span style="color:#c0c0c0;"> </span>pad_name,<span style="color:#c0c0c0;"> </span>GST_ELEMENT_NAME(element));</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_free(pad_name);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Check</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pad's</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">capabilities</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>caps<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_pad_query_caps(pad,<span style="color:#c0c0c0;"> </span>NULL);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(!caps)<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">"Failed to query caps of new pad.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">return</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#808000;">int</span><span style="color:#c0c0c0;"> </span><span style="font-weight:600;color:#00677c;">main</span>(<span style="color:#808000;">int</span><span style="color:#c0c0c0;"> </span><span style="color:#092e64;">argc</span>,<span style="color:#c0c0c0;"> </span><span style="color:#808000;">char</span><span style="color:#c0c0c0;"> </span>*<span style="color:#092e64;">argv</span>[])<span style="color:#c0c0c0;"> </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#00677c;">gst_init</span>(&<span style="color:#092e64;">argc</span>,<span style="color:#c0c0c0;"> </span>&<span style="color:#092e64;">argv</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GMainLoop<span style="color:#c0c0c0;"> </span>*<span style="color:#c0c0c0;"> </span>loop;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Create</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pipeline</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstElement<span style="color:#c0c0c0;"> </span>*pipeline<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_pipeline_new(<span style="color:#008000;">"pipeline"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Create</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">elements</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstElement<span style="color:#c0c0c0;"> </span>*src<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_element_factory_make(<span style="color:#008000;">"filesrc"</span>,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"file-source"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstElement<span style="color:#c0c0c0;"> </span>*decoder<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_element_factory_make(<span style="color:#008000;">"decodebin"</span>,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"decoder"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstElement<span style="color:#c0c0c0;"> </span>*sink<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_element_factory_make(<span style="color:#008000;">"autovideosink"</span>,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"video-sink"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(!pipeline<span style="color:#c0c0c0;"> </span>||<span style="color:#c0c0c0;"> </span>!src<span style="color:#c0c0c0;"> </span>||<span style="color:#c0c0c0;"> </span>!decoder<span style="color:#c0c0c0;"> </span>||<span style="color:#c0c0c0;"> </span>!sink)<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">"Not all elements could be created.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span>-<span style="color:#000080;">1</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Set</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">input</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">file</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">path</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_object_set(src,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"location"</span>,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"/home/simulator/Downloads/test.mkv"</span>,<span style="color:#c0c0c0;"> </span>NULL);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Add</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">elements</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">to</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pipeline</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>gst_bin_add_many(GST_BIN(pipeline),<span style="color:#c0c0c0;"> </span>src,<span style="color:#c0c0c0;"> </span>decoder,<span style="color:#c0c0c0;"> </span>sink,<span style="color:#c0c0c0;"> </span>NULL);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Link</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">elements</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(!gst_element_link(src,<span style="color:#c0c0c0;"> </span>decoder))<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">"Failed to link source and decoder.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>gst_object_unref(pipeline);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span>-<span style="color:#000080;">1</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(!gst_element_link(decoder,<span style="color:#c0c0c0;"> </span>sink))<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">"Failed to link decoder and sink.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>gst_object_unref(pipeline);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span>-<span style="color:#000080;">1</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Connect</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">"pad-added"</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">signal</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">of</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">decoder</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">to</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">a</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">callback</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">function</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_signal_connect(decoder,<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"pad-added"</span>,<span style="color:#c0c0c0;"> </span>G_CALLBACK(on_pad_added),<span style="color:#c0c0c0;"> </span>NULL);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Start</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pipeline</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(<span style="color:#c0c0c0;"> </span>GST_STATE_CHANGE_SUCCESS<span style="color:#c0c0c0;"> </span>!=<span style="color:#c0c0c0;"> </span>gst_element_set_state(pipeline,<span style="color:#c0c0c0;"> </span>GST_STATE_PLAYING<span style="color:#c0c0c0;"> </span>)<span style="color:#c0c0c0;"> </span>)<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#00677c;">g_printerr</span>(<span style="color:#008000;">" Failed to set playing state.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Run</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">main</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">loop</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstBus<span style="color:#c0c0c0;"> </span>*bus<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>gst_element_get_bus(pipeline);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>GstMessage<span style="color:#c0c0c0;"> </span>*msg{};</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">=</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">gst_bus_timed_pop_filtered(bus,</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">GST_CLOCK_TIME_NONE,</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">GST_MESSAGE_ERROR</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">|</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">GST_MESSAGE_EOS);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Parse</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">bus</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">message</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">if</span><span style="color:#c0c0c0;"> </span>(msg<span style="color:#c0c0c0;"> </span>!=<span style="color:#c0c0c0;"> </span>NULL)<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>GError<span style="color:#c0c0c0;"> </span>*err;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>gchar<span style="color:#c0c0c0;"> </span>*debug_info;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span><span style="color:#808000;">switch</span><span style="color:#c0c0c0;"> </span>(GST_MESSAGE_TYPE(msg))<span style="color:#c0c0c0;"> </span>{</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">            </span><span style="color:#808000;">case</span><span style="color:#c0c0c0;"> </span>GST_MESSAGE_ERROR:</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>gst_message_parse_error(msg,<span style="color:#c0c0c0;"> </span>&err,<span style="color:#c0c0c0;"> </span>&debug_info);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>g_printerr(<span style="color:#008000;">"Error</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">received</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">from</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">element</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">%s:</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">%s\n"</span>,<span style="color:#c0c0c0;"> </span>GST_OBJECT_NAME(msg->src),<span style="color:#c0c0c0;"> </span>err->message);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>g_printerr(<span style="color:#008000;">"Debugging</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">information:</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">%s\n"</span>,<span style="color:#c0c0c0;"> </span>debug_info<span style="color:#c0c0c0;"> </span>?<span style="color:#c0c0c0;"> </span>debug_info<span style="color:#c0c0c0;"> </span>:<span style="color:#c0c0c0;"> </span><span style="color:#008000;">"none"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>g_clear_error(&err);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>g_free(debug_info);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span><span style="color:#808000;">break</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">            </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">            </span><span style="color:#808000;">case</span><span style="color:#c0c0c0;"> </span>GST_MESSAGE_EOS:</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span>g_print(<span style="color:#008000;">"End</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">of</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">stream</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">reached.\n"</span>);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span><span style="color:#808000;">break</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">            </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">            </span><span style="color:#808000;">default</span>:</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Ignore</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">other</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">messages</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">                </span><span style="color:#808000;">break</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">        </span>gst_message_unref(msg);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>}</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">/*</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Block</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">until</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">CTRL+C</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">is</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pressed</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">*/</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>loop<span style="color:#c0c0c0;"> </span>=<span style="color:#c0c0c0;"> </span>g_main_loop_new<span style="color:#c0c0c0;"> </span>(NULL,<span style="color:#c0c0c0;"> </span>TRUE);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_unix_signal_add<span style="color:#c0c0c0;"> </span>(SIGINT,<span style="color:#c0c0c0;"> </span>signal_handler,<span style="color:#c0c0c0;"> </span>loop);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_main_loop_run<span style="color:#c0c0c0;"> </span>(loop);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>g_main_loop_unref<span style="color:#c0c0c0;"> </span>(loop);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">  </span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Stop</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">the</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">pipeline</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>gst_element_set_state(pipeline,<span style="color:#c0c0c0;"> </span>GST_STATE_NULL);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#008000;">//</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">Free</span><span style="color:#c0c0c0;"> </span><span style="color:#008000;">resources</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>gst_object_unref(bus);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span>gst_object_unref(pipeline);</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><span style="color:#c0c0c0;">    </span><span style="color:#808000;">return</span><span style="color:#c0c0c0;"> </span><span style="color:#000080;">0</span>;</pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;">}</pre><br clear="none"><pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px;"><br clear="none">=========================Part of the output of GST_DEBUG=5=======================================================================<br clear="none"></pre><div>0:00:00.292655827 20445 0x562aae76a400 DEBUG                default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'<br clear="none">0:00:00.292658542 20445 0x562aae76a400 DEBUG              structure gststructure.c:2260:gst_structure_parse_field: trying field name 'klass'<br clear="none">0:00:00.292661104 20445 0x562aae76a400 DEBUG                default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'<br clear="none">0:00:00.292663736 20445 0x562aae76a400 DEBUG              structure gststructure.c:2260:gst_structure_parse_field: trying field name 'description'<br clear="none">0:00:00.292666019 20445 0x562aae76a400 DEBUG                default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'<br clear="none">0:00:00.292669644 20445 0x562aae76a400 DEBUG              structure gststructure.c:2260:gst_structure_parse_field: trying field name 'author'<br clear="none">0:00:00.292672584 20445 0x562aae76a400 DEBUG                default gstvalue.c:2795:_priv_gst_value_parse_value: trying type name 'string'<br clear="none">0:00:00.292675342 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistrychunks.c:627:gst_registry_chunks_load_feature: Element factory : npadtemplates=1<br clear="none">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<br clear="none">0:00:00.292680335 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistrychunks.c:540:gst_registry_chunks_load_pad_template: Added pad_template sink_%u<br clear="none">0:00:00.292683659 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistrychunks.c:640:gst_registry_chunks_load_feature: Reading 1 UriTypes at address 0x7f0f17bbfd7a<br clear="none">0:00:00.292686761 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistrychunks.c:655:gst_registry_chunks_load_feature: Reading 2 Interfaces at address 0x7f0f17bbfd88<br clear="none">0:00:00.292690211 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:592:gst_registry_add_feature:<registry0> adding feature 0x562aae9d7520 (rtpsink)<br clear="none">0:00:00.292692512 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<rtpsink> set parent (ref and sink)<br clear="none">0:00:00.292696032 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistrychunks.c:741:gst_registry_chunks_load_feature: Added feature rtpsink, plugin 0x562aae9d83a0 rtpmanagerbad<br clear="none">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<br clear="none">0:00:00.292748307 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:1864:ensure_current_registry: Updating registry cache<br clear="none">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<br clear="none">0:00:00.292756742 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:1713:scan_and_update_registry: scanning paths added via --gst-plugin-path<br clear="none">0:00:00.292760453 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:1736:scan_and_update_registry: GST_PLUGIN_PATH not set<br clear="none">0:00:00.292764173 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:1748:scan_and_update_registry: GST_PLUGIN_SYSTEM_PATH not set<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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()<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.293346971 20445 0x562aae76a400 DEBUG           GST_REGISTRY gstregistry.c:1650:gst_registry_remove_cache_plugins:<registry0> removing cached plugins<br clear="none">0:00:00.293356602 20445 0x562aae76a400 INFO            GST_REGISTRY gstregistry.c:1795:scan_and_update_registry: Registry cache has not changed<br clear="none">0:00:00.293359456 20445 0x562aae76a400 INFO            GST_REGISTRY gstregistry.c:1871:ensure_current_registry: registry reading and updating done<br clear="none">0:00:00.293364786 20445 0x562aae76a400 INFO                GST_INIT gst.c:805:init_post: GLib runtime version: 2.72.4<br clear="none">0:00:00.293368658 20445 0x562aae76a400 INFO                GST_INIT gst.c:807:init_post: GLib headers version: 2.72.4<br clear="none">0:00:00.293371688 20445 0x562aae76a400 INFO                GST_INIT gst.c:809:init_post: initialized GStreamer successfully<br clear="none">0:00:00.293375820 20445 0x562aae76a400 DEBUG                default gsttracerutils.c:79:_priv_gst_tracing_init: Initializing GstTracer<br clear="none">0:00:00.293386529 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae78c920; 'pipeline'<br clear="none">0:00:00.293395088 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae78c920; 'pipeline'<br clear="none">0:00:00.293397870 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "pipeline"<br clear="none">0:00:00.293410318 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:256:gst_bus_init:<GstBus@0x562aae771730> created<br clear="none">0:00:00.293425510 20445 0x562aae76a400 DEBUG                    bin gstbin.c:498:gst_bin_init:<GstBin@0x562aae9dc220> using bus <bus0> to listen to children<br clear="none">0:00:00.293430193 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:256:gst_bus_init:<GstBus@0x562aae94a060> created<br clear="none">0:00:00.293436604 20445 0x562aae76a400 DEBUG               GST_POLL gstpoll.c:681:gst_poll_new: 0x562aae9a9400: new controllable : 1<br clear="none">0:00:00.293447551 20445 0x562aae76a400 DEBUG               GST_POLL gstpoll.c:848:gst_poll_add_fd_unlocked: 0x562aae9a9400: fd (fd:3, idx:0)<br clear="none">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<br clear="none">0:00:00.293456668 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:310:gst_bus_new:<bus1> created new bus<br clear="none">0:00:00.293461663 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<GstPipeline@0x562aae9dc220> setting bus to 0x562aae94a060<br clear="none">0:00:00.293465890 20445 0x562aae76a400 DEBUG               pipeline gstpipeline.c:248:gst_pipeline_init:<GstPipeline@0x562aae9dc220> set bus <bus1> on pipeline<br clear="none">0:00:00.293471684 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "pipeline"<br clear="none">0:00:00.293476377 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d0670; 'filesrc'<br clear="none">0:00:00.293480137 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin coreelements<br clear="none">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<br clear="none">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<br clear="none">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"<br clear="none">0:00:00.293767205 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7cb5f0 (capsfilter)<br clear="none">0:00:00.293774338 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7cb6d0 (clocksync)<br clear="none">0:00:00.293780040 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0050 (concat)<br clear="none">0:00:00.293787207 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0130 (dataurisrc)<br clear="none">0:00:00.293793131 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0210 (downloadbuffer)<br clear="none">0:00:00.293803042 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d02f0 (fakesrc)<br clear="none">0:00:00.293813711 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d03d0 (fakesink)<br clear="none">0:00:00.293825066 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d04b0 (fdsrc)<br clear="none">0:00:00.293832018 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0590 (fdsink)<br clear="none">0:00:00.293843500 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d0670 (filesrc)<br clear="none">0:00:00.293850258 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d30b0 (funnel)<br clear="none">0:00:00.293856763 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3190 (identity)<br clear="none">0:00:00.293863318 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3270 (input-selector)<br clear="none">0:00:00.293872762 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3350 (output-selector)<br clear="none">0:00:00.293882428 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3430 (queue)<br clear="none">0:00:00.293889149 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d3510 (queue2)<br clear="none">0:00:00.293895899 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d35f0 (filesink)<br clear="none">0:00:00.293903538 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d36d0 (tee)<br clear="none">0:00:00.293911343 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d48c0 (typefind)<br clear="none">0:00:00.293918121 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d49a0 (multiqueue)<br clear="none">0:00:00.293925244 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d4a80 (valve)<br clear="none">0:00:00.293931957 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae7d4b60 (streamiddemux)<br clear="none">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<br clear="none">0:00:00.293938381 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin coreelements<br clear="none">0:00:00.293945083 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstBaseSrc : factory (nil)<br clear="none">0:00:00.293957452 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstFileSrc : factory 0x562aae7d0670<br clear="none">0:00:00.293984535 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d0670; 'filesrc'<br clear="none">0:00:00.293988702 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "filesrc"<br clear="none">0:00:00.293997776 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:453:gst_base_src_init:<GstBaseSrc@0x562aae9e43c0> creating src pad<br clear="none">0:00:00.294007413 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:456:gst_base_src_init:<GstBaseSrc@0x562aae9e43c0> setting functions on src pad<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.294028815 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:464:gst_base_src_init:<GstBaseSrc@0x562aae9e43c0> adding src pad<br clear="none">0:00:00.294032822 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSrc@0x562aae9e43c0> adding pad 'src'<br clear="none">0:00:00.294036709 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':src> set parent (ref and sink)<br clear="none">0:00:00.294041179 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:480:gst_base_src_init:<GstBaseSrc@0x562aae9e43c0> init done<br clear="none">0:00:00.294044998 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "filesrc"<br clear="none">0:00:00.294048932 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae9bf9d0; 'decodebin'<br clear="none">0:00:00.294051576 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin playback<br clear="none">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<br clear="none">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<br clear="none">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"<br clear="none">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<br clear="none">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<br clear="none">0:00:00.294665342 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bace0 (playbin)<br clear="none">0:00:00.294676228 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9badc0 (playbin3)<br clear="none">0:00:00.294682703 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9baea0 (playsink)<br clear="none">0:00:00.294690024 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf810 (subtitleoverlay)<br clear="none">0:00:00.294696990 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf8f0 (streamsynchronizer)<br clear="none">0:00:00.294704276 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bf9d0 (decodebin)<br clear="none">0:00:00.294710831 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfab0 (decodebin3)<br clear="none">0:00:00.294716063 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfb90 (uridecodebin)<br clear="none">0:00:00.294720951 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfc70 (uridecodebin3)<br clear="none">0:00:00.294727849 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfd50 (urisourcebin)<br clear="none">0:00:00.294733066 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae9bfe30 (parsebin)<br clear="none">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<br clear="none">0:00:00.294739790 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin playback<br clear="none">0:00:00.294744670 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstDecodeBin : factory 0x562aae9bf9d0<br clear="none">0:00:00.294793173 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae9bf9d0; 'decodebin'<br clear="none">0:00:00.294797634 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "decodebin"<br clear="none">0:00:00.294807437 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:256:gst_bus_init:<GstBus@0x562aae94a120> created<br clear="none">0:00:00.294814469 20445 0x562aae76a400 DEBUG                    bin gstbin.c:498:gst_bin_init:<GstBin@0x562aae9f00f0> using bus <bus2> to listen to children<br clear="none">0:00:00.294819184 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d48c0; 'typefind'<br clear="none">0:00:00.294824554 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstTypeFindElement : factory 0x562aae7d48c0<br clear="none">0:00:00.294841497 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d48c0; 'typefind'<br clear="none">0:00:00.294845097 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "typefind"<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.294874643 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstTypeFindElement@0x562aae9f3040> adding pad 'sink'<br clear="none">0:00:00.294877443 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.294897147 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstTypeFindElement@0x562aae9f3040> adding pad 'src'<br clear="none">0:00:00.294900915 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':src> set parent (ref and sink)<br clear="none">0:00:00.294915146 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "typefind"<br clear="none">0:00:00.294920387 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element typefind to bin (NULL)<br clear="none">0:00:00.294925039 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1167:gst_bin_add_func:<GstDecodeBin@0x562aae9f00f0> element :typefind<br clear="none">0:00:00.294928629 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<typefind> set parent (ref and sink)<br clear="none">0:00:00.294932894 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<typefind> setting bus to 0x562aae94a120<br clear="none">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<br clear="none">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<br clear="none">0:00:00.294948443 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)<br clear="none">0:00:00.294953578 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1279:gst_bin_add_func:<GstDecodeBin@0x562aae9f00f0> added SUCCESS element<br clear="none">0:00:00.294960892 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<GstDecodeBin@0x562aae9f00f0> added element "typefind"<br clear="none">0:00:00.294972370 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:1016:gst_element_get_static_pad: found pad typefind:sink<br clear="none">0:00:00.294985177 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad@0x562aae9f8050> internal link iterator set to gst_proxy_pad_iterate_internal_links_default<br clear="none">0:00:00.295005934 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<GstGhostPad@0x562aae9f8050> activatemodefunc set to gst_ghost_pad_activate_mode_default<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295029165 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad@0x562aae9fa0d0> internal link iterator set to gst_proxy_pad_iterate_internal_links_default<br clear="none">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<br clear="none">0:00:00.295040414 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':proxypad0> set parent (ref and sink)<br clear="none">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<br clear="none">0:00:00.295064110 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:821:gst_ghost_pad_set_target:<'':sink> set target typefind:sink<br clear="none">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><br clear="none">0:00:00.295073694 20445 0x562aae76a400 INFO                GST_PADS gstpad.c:2387:gst_pad_link_prepare: trying to link sink:proxypad0 and typefind:sink<br clear="none">0:00:00.295079308 20445 0x562aae76a400 INFO                GST_PADS gstpad.c:2595:gst_pad_link_full: linked sink:proxypad0 and typefind:sink, successful<br clear="none">0:00:00.295082282 20445 0x562aae76a400 INFO               GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event<br clear="none">0:00:00.295087579 20445 0x562aae76a400 DEBUG              GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9ec650 reconfigure 61441<br clear="none">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)<br clear="none">0:00:00.295099001 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:5594:gst_pad_push_event_unchecked:<'':sink> We're flushing<br clear="none">0:00:00.295103291 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:5954:gst_pad_send_event_unchecked:<sink:proxypad0> sent event, ret error<br clear="none">0:00:00.295107064 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1103:gst_pad_set_active:<'':sink> activating pad from none<br clear="none">0:00:00.295111534 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1008:pre_activate:<'':sink> setting pad into push mode, unset flushing<br clear="none">0:00:00.295115692 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1008:pre_activate:<sink:proxypad0> setting pad into push mode, unset flushing<br clear="none">0:00:00.295119993 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1335:gst_pad_activate_mode:<'':sink> already activated in push mode<br clear="none">0:00:00.295124966 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1231:activate_mode_internal:<sink:proxypad0> activated in push mode<br clear="none">0:00:00.295129012 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1231:activate_mode_internal:<'':sink> activated in push mode<br clear="none">0:00:00.295133199 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstDecodeBin@0x562aae9f00f0> adding pad 'sink'<br clear="none">0:00:00.295136645 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)<br clear="none">0:00:00.295149518 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "decodebin"<br clear="none">0:00:00.295154963 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae952580; 'autovideosink'<br clear="none">0:00:00.295158214 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:111:gst_plugin_feature_load: loading plugin autodetect<br clear="none">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<br clear="none">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<br clear="none">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"<br clear="none">0:00:00.295248890 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae952580 (autovideosink)<br clear="none">0:00:00.295256259 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae952660 (autovideosrc)<br clear="none">0:00:00.295262686 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae955070 (autoaudiosink)<br clear="none">0:00:00.295268428 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:226:gst_element_register:<registry0> update existing feature 0x562aae955150 (autoaudiosrc)<br clear="none">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<br clear="none">0:00:00.295276402 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:116:gst_plugin_feature_load: loaded plugin autodetect<br clear="none">0:00:00.295282727 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstAutoDetect : factory (nil)<br clear="none">0:00:00.295290654 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstAutoVideoSink : factory 0x562aae952580<br clear="none">0:00:00.295302299 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae952580; 'autovideosink'<br clear="none">0:00:00.295305847 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "autovideosink"<br clear="none">0:00:00.295314600 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:256:gst_bus_init:<GstBus@0x562aae94a1e0> created<br clear="none">0:00:00.295321394 20445 0x562aae76a400 DEBUG                    bin gstbin.c:498:gst_bin_init:<GstBin@0x562aae9fc050> using bus <bus3> to listen to children<br clear="none">0:00:00.295328743 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad@0x562aae9f82c0> internal link iterator set to gst_proxy_pad_iterate_internal_links_default<br clear="none">0:00:00.295333279 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<GstGhostPad@0x562aae9f82c0> activatemodefunc set to gst_ghost_pad_activate_mode_default<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295348535 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:2031:gst_pad_set_iterate_internal_links_function_full:<GstProxyPad@0x562aae9fa330> internal link iterator set to gst_proxy_pad_iterate_internal_links_default<br clear="none">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<br clear="none">0:00:00.295357766 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':proxypad1> set parent (ref and sink)<br clear="none">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<br clear="none">0:00:00.295366212 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<video-sink> adding pad 'sink'<br clear="none">0:00:00.295370000 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)<br clear="none">0:00:00.295377645 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d03d0; 'fakesink'<br clear="none">0:00:00.295382692 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstBaseSink : factory (nil)<br clear="none">0:00:00.295402723 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:315:gst_element_base_class_init: type GstFakeSink : factory 0x562aae7d03d0<br clear="none">0:00:00.295428501 20445 0x562aae76a400 DEBUG     GST_PLUGIN_LOADING gstpluginfeature.c:106:gst_plugin_feature_load: loading plugin for feature 0x562aae7d03d0; 'fakesink'<br clear="none">0:00:00.295432494 20445 0x562aae76a400 INFO     GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "fakesink"<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295461727 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSink@0x562aae9ff790> adding pad 'sink'<br clear="none">0:00:00.295464268 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<'':sink> set parent (ref and sink)<br clear="none">0:00:00.295468607 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "fakesink"<br clear="none">0:00:00.295474978 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element fake-video-sink to bin video-sink<br clear="none">0:00:00.295478258 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1167:gst_bin_add_func:<video-sink> element :fake-video-sink<br clear="none">0:00:00.295481842 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<fake-video-sink> set parent (ref and sink)<br clear="none">0:00:00.295485792 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1196:gst_bin_add_func:<video-sink> element "fake-video-sink" was sink<br clear="none">0:00:00.295489856 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<fake-video-sink> setting bus to 0x562aae94a1e0<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295507103 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)<br clear="none">0:00:00.295511113 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1279:gst_bin_add_func:<video-sink> added SUCCESS element<br clear="none">0:00:00.295516280 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<video-sink> added element "fake-video-sink"<br clear="none">0:00:00.295522648 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:1016:gst_element_get_static_pad: found pad fake-video-sink:sink<br clear="none">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<br clear="none">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><br clear="none">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<br clear="none">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<br clear="none">0:00:00.295544553 20445 0x562aae76a400 INFO               GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event<br clear="none">0:00:00.295549611 20445 0x562aae76a400 DEBUG              GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9fe150 reconfigure 61441<br clear="none">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)<br clear="none">0:00:00.295559234 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:5594:gst_pad_push_event_unchecked:<video-sink:sink> We're flushing<br clear="none">0:00:00.295563782 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:5954:gst_pad_send_event_unchecked:<sink:proxypad1> sent event, ret error<br clear="none">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'<br clear="none">0:00:00.295572544 20445 0x562aae76a400 DEBUG    GST_ELEMENT_FACTORY gstelementfactory.c:523:gst_element_factory_create_with_properties: created element "autovideosink"<br clear="none">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'<br clear="none">0:00:00.295582222 20445 0x562aae76a400 INFO                 filesrc gstfilesrc.c:237:gst_file_src_set_location: filename : /home/simulator/Downloads/test.mkv<br clear="none">0:00:00.295584950 20445 0x562aae76a400 INFO                 filesrc gstfilesrc.c:238:gst_file_src_set_location: uri      : file:///home/simulator/Downloads/test.mkv<br clear="none">0:00:00.295588995 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element file-source to bin pipeline<br clear="none">0:00:00.295591521 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :file-source<br clear="none">0:00:00.295594759 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<file-source> set parent (ref and sink)<br clear="none">0:00:00.295598194 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1201:gst_bin_add_func:<pipeline> element "file-source" was source<br clear="none">0:00:00.295602086 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<file-source> setting bus to 0x562aae771730<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295614564 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<file-source> setting clock (nil)<br clear="none">0:00:00.295618581 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element<br clear="none">0:00:00.295623619 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "file-source"<br clear="none">0:00:00.295629394 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element decoder to bin pipeline<br clear="none">0:00:00.295632593 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :decoder<br clear="none">0:00:00.295636199 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<decoder> set parent (ref and sink)<br clear="none">0:00:00.295640447 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<decoder> setting bus to 0x562aae771730<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295654279 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<decoder> setting clock (nil)<br clear="none">0:00:00.295658941 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)<br clear="none">0:00:00.295662084 20445 0x562aae76a400 DEBUG                    bin gstbin.c:723:gst_bin_set_clock_func:<decoder> iterator done<br clear="none">0:00:00.295666219 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element<br clear="none">0:00:00.295670345 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "decoder"<br clear="none">0:00:00.295677670 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1525:gst_bin_add: adding element video-sink to bin pipeline<br clear="none">0:00:00.295680857 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1167:gst_bin_add_func:<pipeline> element :video-sink<br clear="none">0:00:00.295684493 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstobject.c:708:gst_object_set_parent:<video-sink> set parent (ref and sink)<br clear="none">0:00:00.295687145 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1196:gst_bin_add_func:<pipeline> element "video-sink" was sink<br clear="none">0:00:00.295690474 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<video-sink> setting bus to 0x562aae771730<br clear="none">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<br clear="none">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<br clear="none">0:00:00.295704484 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<video-sink> setting clock (nil)<br clear="none">0:00:00.295708734 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)<br clear="none">0:00:00.295712182 20445 0x562aae76a400 DEBUG                    bin gstbin.c:723:gst_bin_set_clock_func:<video-sink> iterator done<br clear="none">0:00:00.295714813 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1279:gst_bin_add_func:<pipeline> added SUCCESS element<br clear="none">0:00:00.295717659 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1363:gst_bin_add_func:<pipeline> added element "video-sink"<br clear="none">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)<br clear="none">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<br clear="none">0:00:00.295733715 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstutils.c:1930:gst_element_link_pads_full: trying src pad file-source:src<br clear="none">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<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.295749777 20445 0x562aae76a400 DEBUG                  query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9a9720 caps<br clear="none">0:00:00.295752952 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<file-source:src> doing query 0x562aae9a9720 (caps)<br clear="none">0:00:00.295757805 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:1386:gst_base_src_default_query:<file-source> query caps returns 1<br clear="none">0:00:00.295761301 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<file-source:src> sent query 0x562aae9a9720 (caps), result 1<br clear="none">0:00:00.295766355 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<file-source:src> query returned ANY<br clear="none">0:00:00.295770643 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<decoder:sink> get pad caps with filter (NULL)<br clear="none">0:00:00.295774692 20445 0x562aae76a400 DEBUG                  query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9a9770 caps<br clear="none">0:00:00.295779478 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<decoder:sink> doing query 0x562aae9a9770 (caps)<br clear="none">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";<br clear="none">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<br clear="none">0:00:00.295798000 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad0> peer query 0x562aae9a9770 (caps)<br clear="none">0:00:00.295801725 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<typefind:sink> doing query 0x562aae9a9770 (caps)<br clear="none">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";<br clear="none">0:00:00.295810919 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:3288:gst_pad_query_caps_default:<typefind:sink> trying pad template caps<br clear="none">0:00:00.295815341 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<typefind:sink> using caps 0x562aae9a9590 ANY<br clear="none">0:00:00.295819705 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:3519:gst_pad_query_default:<typefind:sink> not forwarding 0x562aae9a9770 (caps) query<br clear="none">0:00:00.295823010 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<typefind:sink> sent query 0x562aae9a9770 (caps), result 1<br clear="none">0:00:00.295827695 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad0> intersect with result ANY<br clear="none">0:00:00.295831585 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad0> intersected ANY<br clear="none">0:00:00.295837710 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:3519:gst_pad_query_default:<decoder:sink> not forwarding 0x562aae9a9770 (caps) query<br clear="none">0:00:00.295841729 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<decoder:sink> sent query 0x562aae9a9770 (caps), result 1<br clear="none">0:00:00.295845398 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<decoder:sink> query returned ANY<br clear="none">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<br clear="none">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<br clear="none">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;<br clear="none">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<br clear="none">0:00:00.295878568 20445 0x562aae76a400 DEBUG                    bin gstbin.c:882:find_message:<pipeline> no message found matching types 00001000<br clear="none">0:00:00.295881984 20445 0x562aae76a400 DEBUG                    bin gstbin.c:889:find_message:<pipeline>   structure-change<br clear="none">0:00:00.295886855 20445 0x562aae76a400 DEBUG                    bin gstbin.c:928:bin_replace_message:<pipeline> got new message 0x562aae9ed6c0, structure-change from sink<br clear="none">0:00:00.295890373 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9ed6c0] dropped<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.295903449 20445 0x562aae76a400 DEBUG                  query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac050 caps<br clear="none">0:00:00.295907642 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<file-source:src> doing query 0x562aae9ac050 (caps)<br clear="none">0:00:00.295912454 20445 0x562aae76a400 DEBUG                basesrc gstbasesrc.c:1386:gst_base_src_default_query:<file-source> query caps returns 1<br clear="none">0:00:00.295916385 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<file-source:src> sent query 0x562aae9ac050 (caps), result 1<br clear="none">0:00:00.295919739 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<file-source:src> query returned ANY<br clear="none">0:00:00.295924012 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3113:gst_pad_query_caps:<decoder:sink> get pad caps with filter (NULL)<br clear="none">0:00:00.295928890 20445 0x562aae76a400 DEBUG                  query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac0a0 caps<br clear="none">0:00:00.295932696 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<decoder:sink> doing query 0x562aae9ac0a0 (caps)<br clear="none">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";<br clear="none">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<br clear="none">0:00:00.295947707 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad0> peer query 0x562aae9ac0a0 (caps)<br clear="none">0:00:00.295951603 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<typefind:sink> doing query 0x562aae9ac0a0 (caps)<br clear="none">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";<br clear="none">0:00:00.295960605 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:3288:gst_pad_query_caps_default:<typefind:sink> trying pad template caps<br clear="none">0:00:00.295964794 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:3317:gst_pad_query_caps_default:<typefind:sink> using caps 0x562aae9a9590 ANY<br clear="none">0:00:00.295968908 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:3519:gst_pad_query_default:<typefind:sink> not forwarding 0x562aae9ac0a0 (caps) query<br clear="none">0:00:00.295973187 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<typefind:sink> sent query 0x562aae9ac0a0 (caps), result 1<br clear="none">0:00:00.295976686 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad0> intersect with result ANY<br clear="none">0:00:00.295980383 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad0> intersected ANY<br clear="none">0:00:00.295985602 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:3519:gst_pad_query_default:<decoder:sink> not forwarding 0x562aae9ac0a0 (caps) query<br clear="none">0:00:00.295989639 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<decoder:sink> sent query 0x562aae9ac0a0 (caps), result 1<br clear="none">0:00:00.295993416 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<decoder:sink> query returned ANY<br clear="none">0:00:00.295997325 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:2287:gst_pad_link_check_compatible_unlocked:<file-source:src> src caps ANY<br clear="none">0:00:00.296000524 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:2289:gst_pad_link_check_compatible_unlocked:<decoder:sink> sink caps ANY<br clear="none">0:00:00.296003644 20445 0x562aae76a400 DEBUG               GST_CAPS gstpad.c:2307:gst_pad_link_check_compatible_unlocked: caps are compatible<br clear="none">0:00:00.296007686 20445 0x562aae76a400 INFO                GST_PADS gstpad.c:2595:gst_pad_link_full: linked file-source:src and decoder:sink, successful<br clear="none">0:00:00.296010345 20445 0x562aae76a400 INFO               GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event<br clear="none">0:00:00.296014602 20445 0x562aae76a400 DEBUG              GST_EVENT gstevent.c:337:gst_event_new_custom: creating new event 0x562aae9fe1c0 reconfigure 61441<br clear="none">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)<br clear="none">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<br clear="none">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;<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.296048198 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9ed740] dropped<br clear="none">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<br clear="none">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)<br clear="none">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<br clear="none">0:00:00.296065502 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstutils.c:1930:gst_element_link_pads_full: trying src pad decoder:sink<br clear="none">0:00:00.296069312 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstutils.c:1993:gst_element_link_pads_full: trying dest pad video-sink:sink<br clear="none">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<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.296086154 20445 0x562aae76a400 DEBUG                  query gstquery.c:679:gst_query_new_custom: creating new query 0x562aae9ac0a0 caps<br clear="none">0:00:00.296089928 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<video-sink:sink> doing query 0x562aae9ac0a0 (caps)<br clear="none">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";<br clear="none">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<br clear="none">0:00:00.296102879 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4310:gst_pad_peer_query:<sink:proxypad1> peer query 0x562aae9ac0a0 (caps)<br clear="none">0:00:00.296106254 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4183:gst_pad_query:<fake-video-sink:sink> doing query 0x562aae9ac0a0 (caps)<br clear="none">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<br clear="none">0:00:00.296114208 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2819:query_caps_func:<sink:proxypad1> intersect with result ANY<br clear="none">0:00:00.296118474 20445 0x562aae76a400 DEBUG               GST_PADS gstutils.c:2822:query_caps_func:<sink:proxypad1> intersected ANY<br clear="none">0:00:00.296123644 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:3519:gst_pad_query_default:<video-sink:sink> not forwarding 0x562aae9ac0a0 (caps) query<br clear="none">0:00:00.296127806 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:4206:gst_pad_query:<video-sink:sink> sent query 0x562aae9ac0a0 (caps), result 1<br clear="none">0:00:00.296131613 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:3120:gst_pad_query_caps:<video-sink:sink> query returned ANY<br clear="none">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...<br clear="none">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"<br clear="none">0:00:00.296145833 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:964:gst_element_get_compatible_pad_template: intersecting ANY<br clear="none">0:00:00.296148246 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:966:gst_element_get_compatible_pad_template: ..and ANY<br clear="none">0:00:00.296150784 20445 0x562aae76a400 DEBUG               GST_CAPS gstutils.c:972:gst_element_get_compatible_pad_template: caps are compatible<br clear="none">0:00:00.296153105 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstutils.c:984:gst_element_get_compatible_pad_template: Returning new pad template 0x562aae76fdc0<br clear="none">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"<br clear="none">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<br clear="none">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...<br clear="none">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<br clear="none">Failed to link decoder and sink.<br clear="none">0:00:00.296175640 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpipeline.c:258:gst_pipeline_dispose:<pipeline> 0x562aae9dc220 dispose<br clear="none">0:00:00.296178484 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<pipeline> 0x562aae9dc220 dispose<br clear="none">0:00:00.296181670 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element video-sink from bin pipeline<br clear="none">0:00:00.296184221 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :video-sink<br clear="none">0:00:00.296186735 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1644:gst_bin_remove_func:<pipeline> we removed the last sink<br clear="none">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<br clear="none">0:00:00.296192616 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<video-sink> setting bus to (nil)<br clear="none">0:00:00.296195206 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<video-sink> setting clock (nil)<br clear="none">0:00:00.296198254 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)<br clear="none">0:00:00.296200750 20445 0x562aae76a400 DEBUG                    bin gstbin.c:723:gst_bin_set_clock_func:<video-sink> iterator done<br clear="none">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<br clear="none">0:00:00.296208391 20445 0x562aae76a400 INFO           GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "video-sink"<br clear="none">0:00:00.296216758 20445 0x562aae76a400 DEBUG             GST_STATES gstelement.c:2967:gst_element_set_state_func:<fake-video-sink> set_state to NULL<br clear="none">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<br clear="none">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<br clear="none">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<br clear="none">0:00:00.296234483 20445 0x562aae76a400 DEBUG             GST_STATES gstelement.c:3128:gst_element_change_state:<fake-video-sink> element changed state SUCCESS<br clear="none">0:00:00.296238328 20445 0x562aae76a400 INFO              GST_STATES gstelement.c:2816:gst_element_continue_state:<fake-video-sink> completed state change to NULL<br clear="none">0:00:00.296242481 20445 0x562aae76a400 DEBUG             GST_STATES gstelement.c:3051:gst_element_set_state_func:<fake-video-sink> returned SUCCESS<br clear="none">0:00:00.296246228 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element fake-video-sink from bin video-sink<br clear="none">0:00:00.296249648 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1563:gst_bin_remove_func:<video-sink> element :fake-video-sink<br clear="none">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<br clear="none">0:00:00.296256781 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<fake-video-sink> setting bus to (nil)<br clear="none">0:00:00.296260629 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<fake-video-sink> setting clock (nil)<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.296273343 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked sink:proxypad1 and fake-video-sink:sink<br clear="none">0:00:00.296276802 20445 0x562aae76a400 INFO           GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<video-sink> removed child "fake-video-sink"<br clear="none">0:00:00.296281660 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<fake-video-sink> 0x562aae9ff790 dispose<br clear="none">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<br clear="none">0:00:00.296287952 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<fake-video-sink> removing pad 'sink'<br clear="none">0:00:00.296292987 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9e6780 dispose<br clear="none">0:00:00.296299208 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<fake-video-sink> 0x562aae9ff790 parent class dispose<br clear="none">0:00:00.296302318 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<fake-video-sink> 0x562aae9ff790 finalize<br clear="none">0:00:00.296304997 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<fake-video-sink> 0x562aae9ff790 finalize parent<br clear="none">0:00:00.296307915 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<video-sink> 0x562aae9fc050 dispose<br clear="none">0:00:00.296311113 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<video-sink> 0x562aae9fc050 dispose<br clear="none">0:00:00.296313820 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<video-sink> removing pad video-sink:sink<br clear="none">0:00:00.296316399 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<video-sink> removing pad 'sink'<br clear="none">0:00:00.296318998 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<video-sink:sink> clearing target<br clear="none">0:00:00.296323114 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:475:gst_ghost_pad_dispose:<'':sink> dispose<br clear="none">0:00:00.296326605 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<'':sink> clearing target<br clear="none">0:00:00.296330356 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad1> activatemodefunc set to (NULL)<br clear="none">0:00:00.296333119 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':proxypad1> 0x562aae9fa330 dispose<br clear="none">0:00:00.296338145 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9f82c0 dispose<br clear="none">0:00:00.296341763 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<video-sink> 0x562aae9fc050 parent class dispose<br clear="none">0:00:00.296345624 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<video-sink> 0x562aae9fc050 finalize<br clear="none">0:00:00.296349093 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<video-sink> 0x562aae9fc050 finalize parent<br clear="none">0:00:00.296352025 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element decoder from bin pipeline<br clear="none">0:00:00.296355529 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :decoder<br clear="none">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<br clear="none">0:00:00.296363481 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<decoder> setting bus to (nil)<br clear="none">0:00:00.296367383 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<decoder> setting clock (nil)<br clear="none">0:00:00.296371634 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)<br clear="none">0:00:00.296374870 20445 0x562aae76a400 DEBUG                    bin gstbin.c:723:gst_bin_set_clock_func:<decoder> iterator done<br clear="none">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)<br clear="none">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;<br clear="none">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<br clear="none">0:00:00.296397362 20445 0x562aae76a400 DEBUG                    bin gstbin.c:882:find_message:<pipeline> no message found matching types 00001000<br clear="none">0:00:00.296399785 20445 0x562aae76a400 DEBUG                    bin gstbin.c:889:find_message:<pipeline>   structure-change<br clear="none">0:00:00.296403782 20445 0x562aae76a400 DEBUG                    bin gstbin.c:928:bin_replace_message:<pipeline> got new message 0x562aae9fd840, structure-change from sink<br clear="none">0:00:00.296406737 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9fd840] dropped<br clear="none">0:00:00.296410082 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked file-source:src and decoder:sink<br clear="none">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;<br clear="none">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<br clear="none">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)<br clear="none">0:00:00.296426976 20445 0x562aae76a400 DEBUG                GST_BUS gstbus.c:377:gst_bus_post:<bus0> [msg 0x562aae9fd8c0] dropped<br clear="none">0:00:00.296429857 20445 0x562aae76a400 INFO           GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "decoder"<br clear="none">0:00:00.296436615 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstbin.c:517:gst_bin_dispose:<decoder> 0x562aae9f00f0 dispose<br clear="none">0:00:00.296440225 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element typefind from bin decoder<br clear="none">0:00:00.296444185 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1563:gst_bin_remove_func:<decoder> element :typefind<br clear="none">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<br clear="none">0:00:00.296452020 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<typefind> setting bus to (nil)<br clear="none">0:00:00.296457077 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<typefind> setting clock (nil)<br clear="none">0:00:00.296462423 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstpad.c:2142:gst_pad_unlink: unlinking sink:proxypad0(0x562aae9fa0d0) and typefind:sink(0x562aae9e62e0)<br clear="none">0:00:00.296466779 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstpad.c:2197:gst_pad_unlink: unlinked sink:proxypad0 and typefind:sink<br clear="none">0:00:00.296470571 20445 0x562aae76a400 INFO           GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<decoder> removed child "typefind"<br clear="none">0:00:00.296478180 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<typefind> 0x562aae9f3040 dispose<br clear="none">0:00:00.296482111 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<typefind> removing pad typefind:sink<br clear="none">0:00:00.296485760 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<typefind> removing pad 'sink'<br clear="none">0:00:00.296490496 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9e62e0 dispose<br clear="none">0:00:00.296495884 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<typefind> removing pad typefind:src<br clear="none">0:00:00.296498830 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<typefind> removing pad 'src'<br clear="none">0:00:00.296501535 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':src> 0x562aae9e6530 dispose<br clear="none">0:00:00.296505043 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<typefind> 0x562aae9f3040 parent class dispose<br clear="none">0:00:00.296507732 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<typefind> 0x562aae9f3040 finalize<br clear="none">0:00:00.296510121 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<typefind> 0x562aae9f3040 finalize parent<br clear="none">0:00:00.296513820 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<decoder> 0x562aae9f00f0 dispose<br clear="none">0:00:00.296516899 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<decoder> removing pad decoder:sink<br clear="none">0:00:00.296519530 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<decoder> removing pad 'sink'<br clear="none">0:00:00.296522088 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<decoder:sink> clearing target<br clear="none">0:00:00.296524655 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:475:gst_ghost_pad_dispose:<'':sink> dispose<br clear="none">0:00:00.296526950 20445 0x562aae76a400 DEBUG               GST_PADS gstghostpad.c:823:gst_ghost_pad_set_target:<'':sink> clearing target<br clear="none">0:00:00.296529603 20445 0x562aae76a400 DEBUG               GST_PADS gstpad.c:1776:gst_pad_set_activatemode_function_full:<sink:proxypad0> activatemodefunc set to (NULL)<br clear="none">0:00:00.296532495 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':proxypad0> 0x562aae9fa0d0 dispose<br clear="none">0:00:00.296535583 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':sink> 0x562aae9f8050 dispose<br clear="none">0:00:00.296539093 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<decoder> 0x562aae9f00f0 parent class dispose<br clear="none">0:00:00.296541796 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<decoder> 0x562aae9f00f0 finalize<br clear="none">0:00:00.296544214 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<decoder> 0x562aae9f00f0 finalize parent<br clear="none">0:00:00.296548513 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstbin.c:1864:gst_bin_remove: removing element file-source from bin pipeline<br clear="none">0:00:00.296552296 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1563:gst_bin_remove_func:<pipeline> element :file-source<br clear="none">0:00:00.296556055 20445 0x562aae76a400 DEBUG                    bin gstbin.c:1650:gst_bin_remove_func:<pipeline> we removed the last source<br clear="none">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<br clear="none">0:00:00.296563908 20445 0x562aae76a400 DEBUG          GST_PARENTAGE gstelement.c:3488:gst_element_set_bus_func:<file-source> setting bus to (nil)<br clear="none">0:00:00.296568896 20445 0x562aae76a400 DEBUG              GST_CLOCK gstelement.c:443:gst_element_set_clock:<file-source> setting clock (nil)<br clear="none">0:00:00.296573090 20445 0x562aae76a400 INFO           GST_PARENTAGE gstbin.c:1805:gst_bin_remove_func:<pipeline> removed child "file-source"<br clear="none">0:00:00.296578827 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<file-source> 0x562aae9e43c0 dispose<br clear="none">0:00:00.296582320 20445 0x562aae76a400 DEBUG       GST_ELEMENT_PADS gstelement.c:3420:gst_element_dispose:<file-source> removing pad file-source:src<br clear="none">0:00:00.296585936 20445 0x562aae76a400 INFO        GST_ELEMENT_PADS gstelement.c:875:gst_element_remove_pad:<file-source> removing pad 'src'<br clear="none">0:00:00.296590033 20445 0x562aae76a400 DEBUG        GST_REFCOUNTING gstpad.c:712:gst_pad_dispose:<'':src> 0x562aae9e6090 dispose<br clear="none">0:00:00.296594407 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<file-source> 0x562aae9e43c0 parent class dispose<br clear="none">0:00:00.296598271 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<file-source> 0x562aae9e43c0 finalize<br clear="none">0:00:00.296602056 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<file-source> 0x562aae9e43c0 finalize parent<br clear="none">0:00:00.296605917 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3392:gst_element_dispose:<pipeline> 0x562aae9dc220 dispose<br clear="none">0:00:00.296608706 20445 0x562aae76a400 DEBUG               GST_POLL gstpoll.c:772:gst_poll_free: 0x562aae9a9400: freeing<br clear="none">0:00:00.296618856 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3438:gst_element_dispose:<pipeline> 0x562aae9dc220 parent class dispose<br clear="none">0:00:00.296621822 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3470:gst_element_finalize:<pipeline> 0x562aae9dc220 finalize<br clear="none">0:00:00.296624233 20445 0x562aae76a400 INFO         GST_REFCOUNTING gstelement.c:3475:gst_element_finalize:<pipeline> 0x562aae9dc220 finalize parent</div><br clear="none"><br clear="none"><br clear="none"></div><div><br clear="none"></div></div></div></div></div></div>
            </div>
        </div></div></div></div></div>
            </div>
        </div></body></html>