From 636cb4ce3229fa742a09a34774c22f9c3d653229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 20 Jan 2017 14:34:10 +0200 Subject: [PATCH] tsdemux: Don't leak pad name and template for Opus It's set again (the same way) further below, overwriting the previously allocated memory without freeing. https://bugzilla.gnome.org/show_bug.cgi?id=777533 --- gst/mpegtsdemux/tsdemux.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index c701c37f2a..de4a0e9c23 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -1366,9 +1366,6 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream, if (channels != -1) { is_audio = TRUE; - template = gst_static_pad_template_get (&audio_template); - name = g_strdup_printf ("audio_%04x", bstream->pid); - caps = gst_codec_utils_opus_create_caps (48000, channels, mapping_family, stream_count, coupled_count,