gstreamer/gst/parse
Jan Schmidt 7f29361488 parse: Don't do delayed property setting for top-level properties.
If a property is supplied to gst-launch-1.0 to set on a property that
implements GstChildProxy, it would always accept any property name
and try to set it later. This means that (for example) decodebin
will accept and not complain about property names that can never exist like:

gst-launch-1.0 videotestsrc ! decodebin NON-EXISTING_PROPERTY=adsfdasf ! fakesink

Instead, only try to do deferred property setting for property names
that contain the :: separator that indicates it's a setting on a child
that might appear later.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/832>
2021-06-21 07:32:27 +00:00
..
gen_grammar.py.in Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01:00
gen_lex.py.in Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01:00
get_flex_version.py Make get_flex_version.py script executable 2019-05-01 15:46:56 +02:00
grammar.y.in parse: Don't do delayed property setting for top-level properties. 2021-06-21 07:32:27 +00:00
meson.build gst/parse: define pure-parser depending on bison version 2019-11-05 12:55:08 +01:00
parse.l parse: add support for presets 2019-12-28 04:02:16 +00:00
types.h gst: Simplify some boolean expressions 2018-07-24 09:58:31 +03:00