From 81e10f61231ad56ca4aa07278993b87c6ec0f058 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 3 Nov 2017 12:20:47 -0300 Subject: [PATCH] preset: Do not save deprecated properties It will g_warn upon deserialization and we should not use those anyway. https://bugzilla.gnome.org/show_bug.cgi?id=789871 --- gst/gstpreset.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst/gstpreset.c b/gst/gstpreset.c index 22509f6..90b5836 100644 --- a/gst/gstpreset.c +++ b/gst/gstpreset.c @@ -862,6 +862,12 @@ gst_preset_default_save_preset (GstPreset * preset, const gchar * name) continue; } + if (property->flags & G_PARAM_DEPRECATED) { + GST_INFO_OBJECT (preset, "Not saving property %s as it is deprecated", + property->name); + continue; + } + g_value_init (&gvalue, property->value_type); if (is_child_proxy) { gst_child_proxy_get_property ((GstChildProxy *) preset, props[i], -- 2.7.4