v4l2src: Avoid decide allocation on active pool
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 7 Jun 2016 16:41:19 +0000 (12:41 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 7 Jun 2016 16:46:53 +0000 (12:46 -0400)
commitec169a1517317f696b1d764ed568dd6f67a6c128
treee532b2f7abedf8fdfd52197a6bd016e45804641f
parent30d2918ab0afc1835656cbcd5b6e15855740f198
v4l2src: Avoid decide allocation on active pool

v4l2src will renegotiate only if the format have changed. As of now,
it's not possible to change the allocationw without resetting the
camera. To avoid unwanted side effect, simply keep the old allocation
if no renegotiation is taking place. This fixes assertion and possible
failures in USERPTR or DMABUF import mode (when using downstream pools).

https://bugzilla.gnome.org/show_bug.cgi?id=754042
sys/v4l2/gstv4l2src.c