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

Subject: v4l2-compliance: use correct buf type for export_bufs
Author:  Hans Verkuil <hans.verk...@cisco.com>
Date:    Fri Jun 29 07:34:16 2018 +0200

Also require an explicit buf type instead of defaulting to 0 for
export_bufs().

Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
Reported-by: Ezequiel Garcia <ezequ...@collabora.com>

 utils/common/cv4l-helpers.h                 | 2 +-
 utils/v4l2-compliance/v4l2-test-buffers.cpp | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=037230a9f7e158925a62ee37dcf57ce949d1499e
diff --git a/utils/common/cv4l-helpers.h b/utils/common/cv4l-helpers.h
index e196c22bd847..60f186cf6666 100644
--- a/utils/common/cv4l-helpers.h
+++ b/utils/common/cv4l-helpers.h
@@ -791,7 +791,7 @@ public:
        {
                return v4l_queue_has_expbuf(fd->g_v4l_fd());
        }
-       int export_bufs(cv4l_fd *fd, unsigned exp_type = 0)
+       int export_bufs(cv4l_fd *fd, unsigned exp_type)
        {
                return v4l_queue_export_bufs(fd->g_v4l_fd(), this, exp_type);
        }
diff --git a/utils/v4l2-compliance/v4l2-test-buffers.cpp 
b/utils/v4l2-compliance/v4l2-test-buffers.cpp
index 3986435bf7af..734b5c0aa0d3 100644
--- a/utils/v4l2-compliance/v4l2-test-buffers.cpp
+++ b/utils/v4l2-compliance/v4l2-test-buffers.cpp
@@ -541,10 +541,10 @@ int testExpBuf(struct node *node)
 
                fail_on_test(q.reqbufs(node, 2));
                if (q.has_expbuf(node)) {
-                       fail_on_test(q.export_bufs(node));
+                       fail_on_test(q.export_bufs(node, q.g_type()));
                        have_expbuf = true;
                } else {
-                       fail_on_test(!q.export_bufs(node));
+                       fail_on_test(!q.export_bufs(node, q.g_type()));
                }
                q.close_exported_fds();
                fail_on_test(q.reqbufs(node));
@@ -1064,7 +1064,7 @@ static int setupDmaBuf(struct node *expbuf_node, struct 
node *node,
 {
        fail_on_test(exp_q.reqbufs(expbuf_node, q.g_buffers()));
        fail_on_test(exp_q.g_buffers() < q.g_buffers());
-       fail_on_test(exp_q.export_bufs(expbuf_node));
+       fail_on_test(exp_q.export_bufs(expbuf_node, exp_q.g_type()));
 
        for (unsigned i = 0; i < q.g_buffers(); i++) {
                buffer buf(q);

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to