v4l2object: Read driver selected interlace mode
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 19 Oct 2018 02:23:31 +0000 (22:23 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 8 Nov 2018 00:29:51 +0000 (19:29 -0500)
commitdbaca549abcf3bfd296867f488a8b7958d05107d
tree0a0ce03b7bab3a65a98593da4a2bdbb956ac4ae3
parent40fc8aea8f3332c2254239bed15e542ede95195d
v4l2object: Read driver selected interlace mode

If there was no interlace-mode field in the caps. Read back the value
selected by the driver. This way, if the driver does not support
progressive, then it will automatically negotiate the returned mode
unless this mode is not supported by GStreamer.

This method was already used for colorimetry. Just like colorimetry, the
interlace mode is not longer probed by v4l2src dues to performance
issues.

Fixes #511
sys/v4l2/gstv4l2object.c