From 5b8ff98f963c289ccd51d691267dee996337e534 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 4 Feb 2020 11:31:43 +0200 Subject: [PATCH] nvdec: Don't leak template caps when registering elements with old NVIDIA driver --- sys/nvcodec/gstnvdec.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/nvcodec/gstnvdec.c b/sys/nvcodec/gstnvdec.c index 00c9539..a65f238 100644 --- a/sys/nvcodec/gstnvdec.c +++ b/sys/nvcodec/gstnvdec.c @@ -1804,8 +1804,12 @@ gst_nvdec_plugin_init (GstPlugin * plugin, guint device_index, gst_nvdec_subclass_register (plugin, GST_TYPE_NVDEC, codec_map[i].codec, codec_map[i].codec_name, device_index, GST_RANK_PRIMARY, sink_templ, src_templ); + + gst_clear_caps (&sink_templ); } + gst_clear_caps (&src_templ); + return; } -- 2.7.4