diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c index f69f84b14f..504fd8e0e4 100644 --- a/gst/vaapi/gstvaapipluginbase.c +++ b/gst/vaapi/gstvaapipluginbase.c @@ -164,6 +164,7 @@ void gst_vaapi_plugin_base_finalize (GstVaapiPluginBase * plugin) { gst_vaapi_plugin_base_close (plugin); + g_free (plugin->display_name); if (plugin->sinkpad) gst_object_unref (plugin->sinkpad); if (plugin->srcpad) diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c index 2c3a3cd00e..3d0c3cf294 100644 --- a/gst/vaapi/gstvaapipluginutil.c +++ b/gst/vaapi/gstvaapipluginutil.c @@ -456,6 +456,7 @@ gst_vaapi_video_format_new_template_caps_from_list (GArray * formats) gst_caps_set_value (caps, "format", &v_formats); set_video_template_caps (caps); + g_value_unset (&v_formats); #else GstCaps *caps, *tmp_caps; guint i;