ges-structure-parser: force string types
authorHenry Wilkes <hwilkes@igalia.com>
Tue, 29 Oct 2019 17:03:14 +0000 (17:03 +0000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 26 Jan 2021 18:16:50 +0000 (18:16 +0000)
commit60922c02889cf1ebcfaca4501936be689c342e01
tree624d8433b9019dc72e615e7356e79d1483f4589a
parentd8dbf50603bd35a8465d522c91889362f7132165
ges-structure-parser: force string types

Force a string type for structure values obtained through parsing a
serialized timeline by inserting a (string) specifier after a '=',
rather than relying on gst_structure_from_string guessing the type.

As such, the functions that extract clocktimes and properties are
modified to accept string value types.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/123>
ges/ges-command-line-formatter.c
ges/ges-structure-parser.c
ges/ges-structure-parser.h
ges/ges-structured-interface.c
ges/parse.l