v4l2object: Don't set empty interlace-mode list
authorArun Raghavan <arun@osg.samsung.com>
Tue, 6 Dec 2016 12:12:31 +0000 (17:42 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Thu, 8 Dec 2016 04:43:39 +0000 (10:13 +0530)
commit1ea9735afbe8fd88aa8020fa0afcaa7c1f780f5b
tree9eceef009b2e0ced84b9a06b9eeabc6cc034a301
parentc3cdae4d6e66d9d04c2a26d3162ef2a64f10aa0c
v4l2object: Don't set empty interlace-mode list

If for some reason we fail to probe formats (all try_fmt calls fail, for
example), this is not a critical error, but we end up with an empty list
of interlace modes. This causes all subsequent negotiation to fail.

This patch fixes interlace-mode setting to be skipped if we failed to
detect any.

https://bugzilla.gnome.org/show_bug.cgi?id=775702
sys/v4l2/gstv4l2object.c