v4l2bufferpool: Don't ref queued output buffer
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Wed, 7 Jan 2015 22:48:31 +0000 (17:48 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Fri, 9 Jan 2015 04:55:28 +0000 (23:55 -0500)
commitbbcfd594e487cf2036644741600f0963fa4e8228
treee7db049f76855be480c9bda3292816092e6e0c19
parenta4b961e27503a257c49ba6d059cc70ce8e691bd6
v4l2bufferpool: Don't ref queued output buffer

This partly revert to the old 1.2 behavior. Instead of keeping a
reference to the output buffer queued, we simply release them but
don't forward it to GstBufferPool. This way, the buffer pool don't
need to be flushed to be stopped.

https://bugzilla.gnome.org/show_bug.cgi?id=742074
sys/v4l2/gstv4l2bufferpool.c