v4l2bufferpool: Never fail on streamoff
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Thu, 8 Jan 2015 16:37:23 +0000 (11:37 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Thu, 8 Jan 2015 16:37:23 +0000 (11:37 -0500)
commita4b961e27503a257c49ba6d059cc70ce8e691bd6
tree53e4204e12241fef0adb065ba45436f96136bc6c
parent133bad7feea0659f34e9975a9b6372e8159129c4
v4l2bufferpool: Never fail on streamoff

Failing streamoff prevents allocator from being disposed hence
lead to device FD leak. There is no known cases where streamoff
may fails for which we'd still be streaming. streamoff is known
to fail when a device is being unplugged (in which case errno
19/ENODEV is set).

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