issue with static pads

Yogesh Tyagi yogesh.bit2006 at gmail.com
Sun Nov 17 18:37:49 PST 2013


yes it is chaining up in finalize function:

G_OBJECT_CLASS (parent_class)->finalize (object);

but this code exists only in h264 decoder element and not in mpeg2 or other
decoder element and in fact there is no finalize method in other decoder
elements.

Thanks,
Yogesh


On Sun, Nov 17, 2013 at 2:28 PM, Tim-Philipp Müller <t.i.m at zen.co.uk> wrote:

> Hi,
>
> ----- Original message -----
> >
> > In a gstreamer plugin I am maintaining, two static, one src and one sink
> > pads are getting created in init function of a decoder element   by
> > following code: (snip)
> > but these pads are not getting removed in finalize method .I have an
> > event associated with src pad of this decoder element which is not
> > getting freed up when decode element is removed because this event is
> > set to be removed in the method which removes pads of this plugin.But
> > there is no code explicitly calling the method meant to remove pads, for
> > these static pads of decoder element so event is also not getting freed
> > up.This is causing event leak in the system.
> >
> > It is not required to remove static pads when element finalizes? Can
> > somebody provide some inputs on this problem?
>
> Do you "chain up" in your finalize function? Like:
>
> G_OBJECT_CLASS(parent_class)->finalize(obj);
>
> Cheers
>  -Tim
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20131118/ed920d17/attachment.html>


More information about the gstreamer-devel mailing list