<div dir="ltr"><p class="MsoNormal"><font color="#1f497d">Hi,</font></p><p class="MsoNormal"><font color="#1f497d"> </font></p><p class="MsoNormal"><font color="#1f497d">I have read from documentation that "</font><span style="color:rgb(31,73,125)">gst_pad_get_name</span><span style="color:rgb(31,73,125)"> " gets</span><span style="color:rgb(0,0,0);font-family:cantarell,sans-serif;font-size:medium"> a copy of the name of the pad and I need to </span><a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free" style="text-decoration:none;color:rgb(52,101,164);font-family:cantarell,sans-serif;font-size:medium"><code class="">g_free()</code></a><span style="color:rgb(0,0,0);font-family:cantarell,sans-serif;font-size:medium"> after usage.</span></p><p class="MsoNormal"><span style="color:rgb(0,0,0);font-family:cantarell,sans-serif;font-size:medium">  so in the followng example I have g_freed the padname after usage:</span></p><p class="MsoNormal"><span style="color:rgb(0,0,0);font-family:cantarell,sans-serif;font-size:medium"><br></span></p><p class="MsoNormal"><font color="#1f497d">   gchar      *this_padname = gst_pad_get_name (GST_PAD(pad));</font></p><p class="MsoNormal"><font color="#1f497d">   GST_DEBUG_OBJECT (demux, "removing src pad: %s", this_padname);</font></p><p class="MsoNormal"><font color="#1f497d">   </font><span style="color:rgb(31,73,125)">g_free(this_padname);</span></p><p class="MsoNormal"><span style="color:rgb(31,73,125)"><br></span></p><p class="MsoNormal"><span style="color:rgb(31,73,125)">but do I need to free padname in following case:</span></p><p class="MsoNormal"><span style="color:rgb(31,73,125)"><br></span></p><div>GST_DEBUG_OBJECT (demux, "removing src pad: %s", gst_pad_get_name (GST_PAD(pad)));<br></div><div><br></div><div>Thanks,</div><div>Yogesh</div></div>