<div dir="ltr">Hi Sebastian<div><br></div><div>This is my pipeline</div><div><br><span style="font-size:9.6px">    video_bin = gst_parse_bin_from_</span><wbr style="font-size:9.6px"><span style="font-size:9.6px">description("tee name=t t. ! queue !</span><br style="font-size:9.6px"><span style="font-size:9.6px">autovideosink t. ! decklinkvideosink mode=3", TRUE, NULL);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    video_filter_bin = gst_parse_bin_from_</span><wbr style="font-size:9.6px"><span style="font-size:9.6px">description("capssetter</span><br style="font-size:9.6px"><span style="font-size:9.6px">caps=video/x-raw,interlace-</span><wbr style="font-size:9.6px"><span style="font-size:9.6px">mode=interleaved", TRUE, NULL);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    audio_bin = gst_parse_bin_from_</span><wbr style="font-size:9.6px"><span style="font-size:9.6px">description("audioconvert !</span><br style="font-size:9.6px"><span style="font-size:9.6px">autoaudiosink", TRUE, NULL);</span><br style="font-size:9.6px"><br style="font-size:9.6px"><span style="font-size:9.6px">    pipeline = gst_parse_launch("playbin", &error);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    const char *char_uri = [uri UTF8String];</span><br style="font-size:9.6px"><span style="font-size:9.6px">    g_object_set(pipeline, "uri", char_uri, NULL);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    GST_DEBUG("URI set to %s", char_uri);</span><br style="font-size:9.6px"><br style="font-size:9.6px"><span style="font-size:9.6px">    g_object_set(pipeline, "video-sink", video_bin, NULL);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    g_object_set(pipeline, "video-filter", video_filter_bin, NULL);</span><br style="font-size:9.6px"><span style="font-size:9.6px">    g_object_set(pipeline, "audio-sink", audio_bin, NULL);</span><br style="font-size:9.6px"><br><span style="font-size:9.6px">I don't have any </span><span style="font-size:9.6px">pad probes, appsink or similar to get buffers from the pipeline to the </span><span style="font-size:9.6px">application</span><br style="font-size:9.6px"><br style="font-size:9.6px"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 18, 2016 at 3:11 PM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 2016-10-18 at 13:20 +0500, Adeel Arshad wrote:<br>
> Hi <br>
><br>
> Thanks for your response<br>
><br>
> Enclosed are the memory leaks status of my application. Can you<br>
> please help me to get an idea what I am doing wrong<br>
<br>
</span>What's your pipeline, what elements are used in there, do you have any<br>
pad probes, appsink or similar to get buffers from the pipeline to the<br>
application?<br>
<br>
Basically this looks like a lot of raw video buffers are leaked<br>
somewhere. The ones allocated by the decoder.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a></div></div><br>______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
<br></blockquote></div><br></div>