[gstreamer-bugs] [Bug 333512] [PATCH] Fix gst_pad_new_from_template (gst_static_pad_template_get ()) leaks

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Mar 15 08:18:51 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=333512
 GStreamer | gst-plugins-good | Ver: HEAD CVS


Edward Hervey changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bilboed at bilboed.com
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.3




------- Comment #2 from Edward Hervey  2006-03-15 16:18 UTC -------
I made a similar patch, but using gst_pad_new_from_static_template() instead
since it's less verbose.

2006-03-15  Edward Hervey  <edward at fluendo.com>

        * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
        * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
        * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
        * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
        (gst_jpeg_dec_setcaps):
        * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
        * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
        * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
        * ext/libmng/gstmngdec.c: (gst_mngdec_init),
        (gst_mngdec_src_getcaps):
        * ext/libpng/gstpngdec.c: (gst_pngdec_init),
        (gst_pngdec_caps_create_and_set):
        * ext/libpng/gstpngenc.c: (gst_pngenc_init):
        * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
        * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
        * gst/alpha/gstalpha.c: (gst_alpha_init):
        * gst/auparse/gstauparse.c: (gst_au_parse_init):
        * gst/avi/gstavidemux.c: (gst_avi_demux_init),
        (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
        * gst/cutter/gstcutter.c: (gst_cutter_init):
        * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
        (gst_efence_checkgetrange):
        * gst/debug/negotiation.c: (gst_negotiation_init):
        * gst/flx/gstflxdec.c: (gst_flxdec_init):
        * gst/goom/gstgoom.c: (gst_goom_init):
        * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
        * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
        * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
        * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
        * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
        * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
        * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
        * gst/smpte/gstsmpte.c: (gst_smpte_init):
        * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
        (gst_wavparse_create_sourcepad):
        Fix memleak with gst_static_pad_template_get().
        This uses gst_pad_new_from_static_template() instead.
        Fixes #333512


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list