mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 04:56:14 +00:00
Massive leak fixing, plus code cleanups.
Original commit message from CVS: * ext/audioresample/gstaudioresample.c: * ext/x264/gstx264enc.c: * gst/dvdspu/gstdvdspu.c: * gst/dvdspu/gstdvdspu.h: * gst/festival/gstfestival.c: * gst/h264parse/gsth264parse.c: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: * gst/multifile/gstmultifilesink.c: * gst/multifile/gstmultifilesrc.c: * gst/nuvdemux/gstnuvdemux.c: * sys/dshowsrcwrapper/gstdshowaudiosrc.c: * sys/dshowsrcwrapper/gstdshowvideosrc.c: * sys/vcd/vcdsrc.c: Massive leak fixing, plus code cleanups.
This commit is contained in:
parent
dedf80a378
commit
a67ced8ff7
2 changed files with 4 additions and 4 deletions
|
@ -142,10 +142,10 @@ gst_multi_file_sink_dispose (GObject * object)
|
||||||
{
|
{
|
||||||
GstMultiFileSink *sink = GST_MULTI_FILE_SINK (object);
|
GstMultiFileSink *sink = GST_MULTI_FILE_SINK (object);
|
||||||
|
|
||||||
G_OBJECT_CLASS (parent_class)->dispose (object);
|
|
||||||
|
|
||||||
g_free (sink->filename);
|
g_free (sink->filename);
|
||||||
sink->filename = NULL;
|
sink->filename = NULL;
|
||||||
|
|
||||||
|
G_OBJECT_CLASS (parent_class)->dispose (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
|
|
|
@ -147,12 +147,12 @@ gst_multi_file_src_dispose (GObject * object)
|
||||||
{
|
{
|
||||||
GstMultiFileSrc *src = GST_MULTI_FILE_SRC (object);
|
GstMultiFileSrc *src = GST_MULTI_FILE_SRC (object);
|
||||||
|
|
||||||
G_OBJECT_CLASS (parent_class)->dispose (object);
|
|
||||||
|
|
||||||
g_free (src->filename);
|
g_free (src->filename);
|
||||||
src->filename = NULL;
|
src->filename = NULL;
|
||||||
if (src->caps)
|
if (src->caps)
|
||||||
gst_caps_unref (src->caps);
|
gst_caps_unref (src->caps);
|
||||||
|
|
||||||
|
G_OBJECT_CLASS (parent_class)->dispose (object);
|
||||||
}
|
}
|
||||||
|
|
||||||
static GstCaps *
|
static GstCaps *
|
||||||
|
|
Loading…
Reference in a new issue