ksvideosrc: Fix buffer handling
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 3 Feb 2015 22:44:34 +0000 (17:44 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 3 Feb 2015 23:16:50 +0000 (18:16 -0500)
commitbd5e9a544229f6d1e0ee58dde1e24a2f7301f57e
treecffbc6e6d19c7373b13b5167042edf8f24b24c44
parente9c1d64895a183546004e1d8342353200a387c20
ksvideosrc: Fix buffer handling

The pseudo buffer pool code was using gst_buffer_is_writable()
alone to try and figure-out if cached buffer could be reused.
It needs to check for memory writability too. Also check map
result and fix map flags.

https://bugzilla.gnome.org/show_bug.cgi?id=734264
sys/winks/gstksvideodevice.c
sys/winks/gstksvideodevice.h
sys/winks/gstksvideosrc.c