From 358fc4de4c2bc93744a7a7d4bc357c8afd98d293 Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Mon, 26 Jun 2017 19:55:51 +0900 Subject: [PATCH] Fix memory leak Change-Id: I9d803587910d85c8153cfa3554a7ffacc0a240cc --- ext/libav/gstavdemux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/libav/gstavdemux.c b/ext/libav/gstavdemux.c index b87d781..1a48e8a 100644 --- a/ext/libav/gstavdemux.c +++ b/ext/libav/gstavdemux.c @@ -212,6 +212,7 @@ gst_ffmpegdemux_base_init (GstFFMpegDemuxClass * klass) sinkcaps = gst_ffmpeg_formatid_to_caps (name); sinktempl = gst_pad_template_new ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, sinkcaps); + gst_caps_unref(sinkcaps); g_free (name); videosrctempl = gst_pad_template_new ("video_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_CAPS_ANY); @@ -470,7 +471,7 @@ gst_ffmpegdemux_do_seek (GstFFMpegDemux * demux, GstSegment * segment) GST_LOG_OBJECT (demux, "do seek to time %" GST_TIME_FORMAT, GST_TIME_ARGS (target)); - /* if we need to land on a keyframe, try to do so, we don't try to do a + /* if we need to land on a keyframe, try to do so, we don't try to do a * keyframe seek if we are not absolutely sure we have an index.*/ if (segment->flags & GST_SEEK_FLAG_KEY_UNIT) { gint keyframeidx; -- 2.7.4