v4l2: object: Adjust DMABuf negotiation base on io-mode
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Wed, 18 Dec 2024 20:30:24 +0000 (15:30 -0500)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 18 Dec 2024 23:34:08 +0000 (23:34 +0000)
commit3ee04883eecb0deda80f39c7c0ade2311f5d3d19
tree46d267ba0c9b17721fd8e8061d08f3798c1b8acf
parent3ec1feb88ff4f8472bca75195fbdc8a216f2f988
v4l2: object: Adjust DMABuf negotiation base on io-mode

If the io-mode is forced by user to MMAP, USERPTR or RW, don't try and
negotiated DMABuf caps feature. This would otherwise fail later.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7633>
subprojects/gst-plugins-good/sys/v4l2/gstv4l2object.c