diff options
author | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-11-09 12:40:09 +0100 |
---|---|---|
committer | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-11-09 12:41:33 +0100 |
commit | e14b30c51b2426ffcd933878963e39a02beab44f (patch) | |
tree | cd94fa542c5b1fd26f3a28c2f21843826aa57fdb | |
parent | 731a651f202374ec20e963d76577528ab01df124 (diff) | |
download | v4l-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.cpp | 4 |
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)); |