This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/v4l-utils.git tree:

Subject: v4l2-compliance: fix VIDIOC_G_FBUF test.
Author:  Hans Verkuil <[email protected]>
Date:    Sun Apr 29 21:33:38 2012 +0200

If VIDIOC_G_FBUF returned 0, then that was seen as an error code due to a
faulty 'if' condition.

Signed-off-by: Hans Verkuil <[email protected]>
(cherry picked from commit c88cdf42476497c0fd8b7191d5ae1562317cad45)

Signed-off-by: Gregor Jasny <[email protected]>

 utils/v4l2-compliance/v4l2-test-formats.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

---

http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=2e1729fcfc619f5a5afd2b5626f0066ae80344c4

diff --git a/utils/v4l2-compliance/v4l2-test-formats.cpp 
b/utils/v4l2-compliance/v4l2-test-formats.cpp
index c248850..f0dc608 100644
--- a/utils/v4l2-compliance/v4l2-test-formats.cpp
+++ b/utils/v4l2-compliance/v4l2-test-formats.cpp
@@ -320,7 +320,7 @@ int testFBuf(struct node *node)
        fail_on_test(ret == ENOTTY && (node->caps & (V4L2_CAP_VIDEO_OVERLAY | 
V4L2_CAP_VIDEO_OUTPUT_OVERLAY)));
        if (ret == ENOTTY)
                return ret;
-       if (ret != EINVAL)
+       if (ret && ret != EINVAL)
                return fail("expected EINVAL, but got %d when getting 
framebuffer format\n", ret);
        node->fbuf_caps = caps = fbuf.capability;
        flags = fbuf.flags;

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to