bin: add flag to disable resync state change
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 21 Dec 2012 15:36:37 +0000 (16:36 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 21 Dec 2012 15:36:37 +0000 (16:36 +0100)
commitb163c091047b3766c40229b3d53b3b0beaf341ca
tree20684739f23ae932ea0d7ee84ce943a04bb262b1
parentbc54ec2677ac13ed186d371afff716ea63cd6048
bin: add flag to disable resync state change

Add a GST_BIN_FLAG_NO_RESYNC that disables a resync when an element is added,
removed or linked in the bin. This is interesting for complex bins that
dynamically add elements to themselves and want to manage the state of those
elements without interference from resyncs.

See https://bugzilla.gnome.org/show_bug.cgi?id=690420
gst/gstbin.c
gst/gstbin.h