From: Márton Németh <[email protected]>

Webcams may return -1 and errno=EINVAL when there is no standard which
they support. Handle this case in pixfmt-test.

Signed-off-by: Márton Németh <[email protected]>
---
diff -r 43878f8dbfb0 v4l2-apps/test/pixfmt-test.c
--- a/v4l2-apps/test/pixfmt-test.c      Sun Nov 01 07:17:46 2009 -0200
+++ b/v4l2-apps/test/pixfmt-test.c      Tue Nov 03 05:10:52 2009 +0100
@@ -1741,8 +1741,10 @@
                /* Errors ignored. */
        }

+       /* Webcams may not support any standard at all, see
+          http://v4l2spec.bytesex.org/spec/x448.htm for details */
        if (-1 == xioctl (dev_fd, VIDIOC_G_STD, &std_id))
-               errno_exit ("VIDIOC_G_STD");
+               std_id = 0;
 }

 static void
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to