mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 14:06:23 +00:00
formatter: Prefix all children properties in the XML formatter
Otherwise it will fail on properties that are mandatorily prefixed like the newly added deinterlacing properties
This commit is contained in:
parent
8718b01595
commit
219c8791e6
1 changed files with 7 additions and 1 deletions
|
@ -994,9 +994,15 @@ _save_children_properties (GString * str, GESTrackElement * trackelement)
|
|||
spec = pspecs[i];
|
||||
|
||||
if (_can_serialize_spec (spec)) {
|
||||
gchar *spec_name =
|
||||
g_strdup_printf ("%s::%s", g_type_name (spec->owner_type),
|
||||
spec->name);
|
||||
|
||||
_init_value_from_spec_for_serialization (&val, spec);
|
||||
ges_track_element_get_child_property_by_pspec (trackelement, spec, &val);
|
||||
gst_structure_set_value (structure, spec->name, &val);
|
||||
gst_structure_set_value (structure, spec_name, &val);
|
||||
|
||||
g_free (spec_name);
|
||||
g_value_unset (&val);
|
||||
}
|
||||
g_param_spec_unref (spec);
|
||||
|
|
Loading…
Reference in a new issue