aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil-cisco@xs4all.nl>2021-11-09 12:40:09 +0100
committerHans Verkuil <hverkuil-cisco@xs4all.nl>2021-11-09 12:41:33 +0100
commite14b30c51b2426ffcd933878963e39a02beab44f (patch)
treecd94fa542c5b1fd26f3a28c2f21843826aa57fdb
parent731a651f202374ec20e963d76577528ab01df124 (diff)
downloadv4l-utils-e14b30c51b2426ffcd933878963e39a02beab44f.tar.gz
v4l2-compliance: improve failure message
Show the exact values for the exp_q.g_length(p) < buf.g_length(p) check. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
-rw-r--r--utils/v4l2-compliance/v4l2-test-buffers.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/v4l2-compliance/v4l2-test-buffers.cpp b/utils/v4l2-compliance/v4l2-test-buffers.cpp
index 7f9ee153..c3929c9f 100644
--- a/utils/v4l2-compliance/v4l2-test-buffers.cpp
+++ b/utils/v4l2-compliance/v4l2-test-buffers.cpp
@@ -1820,7 +1820,9 @@ static int setupDmaBuf(struct node *expbuf_node, struct node *node,
fail_on_test(buf.check(q, Unqueued, i));
fail_on_test(exp_q.g_num_planes() < buf.g_num_planes());
for (unsigned p = 0; p < buf.g_num_planes(); p++) {
- fail_on_test(exp_q.g_length(p) < buf.g_length(p));
+ if (exp_q.g_length(p) < buf.g_length(p))
+ fail("exp_q.g_length(%u) < buf.g_length(%u): %u < %u\n",
+ p, p, exp_q.g_length(p), buf.g_length(p));
// This should not work!
fail_on_test(node->mmap(buf.g_length(p), 0) != MAP_FAILED);
q.s_fd(i, p, exp_q.g_fd(i, p));