pad: add no-reconfigure link check
authorThiago Santos <thiagoss@osg.samsung.com>
Thu, 5 Nov 2015 20:13:25 +0000 (17:13 -0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 1 Nov 2016 18:28:14 +0000 (20:28 +0200)
commit83cac0f7b6c952126f0ebaad4f7c776a9106a767
tree6d0eb5ada0937153f3c7e00d11cb07dbc121bcd7
parentc570df71e5f4df0140c9236580cb127194b4b7ff
pad: add no-reconfigure link check

Enable it to prevent sending reconfigure when linking elements.

Useful for autoplugging when we know caps or bufferpools shouldn't change
to save doing caps renegotiation to end up with the same final scenario.

The no-reconfigure is not a proper check, it is a flag. It is implemented
as a GstPadLinkCheck to avoid creating another gst_pad_link variant.

https://bugzilla.gnome.org/show_bug.cgi?id=757653
gst/gstpad.c
gst/gstpad.h