parse-launch: Support linking all pads with new operator
authorJan Schmidt <jan@centricular.com>
Thu, 25 Jun 2015 17:29:27 +0000 (03:29 +1000)
committerJan Schmidt <jan@centricular.com>
Wed, 2 Nov 2016 01:04:33 +0000 (12:04 +1100)
commit5a5ae1be1fc22ab538fb74984a99ce9d8f708f80
treee7a7f7955f0a1634222405518cb55912cfc339f0
parentbf3a7c54f7a22cbedc842fcf5868b756e9091fad
parse-launch: Support linking all pads with new operator

Introduce a new operator ':' - e.g. element1 ':' element2

For example, 'uridecodebin : encodebin' -
if the encodebin has multiple profiles compatible with the
decodebin, multiple links will be created.

With '!' , after one delayed link is successfully done, the
pad-added callback is disconnected.

https://bugzilla.gnome.org/show_bug.cgi?id=751450
gst/parse/grammar.y
gst/parse/parse.l
gst/parse/types.h
tests/check/pipelines/parse-launch.c
tools/gst-launch.1.in