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
This commit is contained in:
Thibault Saunier 2017-11-03 12:20:47 -03:00 committed by Thibault Saunier
parent e45873c6ec
commit 81e10f6123

View file

@ -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],