v4l2bufferpool: Improve buffer validation
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Fri, 7 Nov 2014 02:21:40 +0000 (21:21 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Fri, 7 Nov 2014 15:42:40 +0000 (10:42 -0500)
commit3282df51a4c942e806e424a6fb9660387befee21
tree390d107161d4e1dff407025a4b2f495032cc7234
parent038cc7b004beb17fffd55afc6b30794b0b361eea
v4l2bufferpool: Improve buffer validation

Improve buffer validation by making sure each memory are the right
one and that each memory is writable. This fixes tearing issues in
case downstream uses gst_buffer_make_writable() or other type
of GstBuffer copy where memory are only reffed.

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