pool-nego: Retry setting configuration with modified config
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 15 Apr 2014 18:17:00 +0000 (14:17 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 8 May 2014 17:11:14 +0000 (13:11 -0400)
commit23e69d98d8a6dd84faa97926cab7c2e5cf274f0a
tree29356e94e29ad334209d3ed8919f5d49c10f5c6b
parent194db480e061f3b43c06e1f162715939e7f29c58
pool-nego: Retry setting configuration with modified config

Buffer pool set_config() may return FALSE if requested configuration needed
small changes. Reget the config and try setting it again (validating the
changes first). This ensure we have a configured pool if possible.

https://bugzilla.gnome.org/show_bug.cgi?id=727916
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasetransform.c