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: improve error message Author: Hans Verkuil <hverkuil-ci...@xs4all.nl> Date: Wed Nov 22 10:50:38 2023 +0100 checkInput() checks for status bits that are specific to Digital TV, but the error message said "digital video". That's not the same thing, so fix the error message and also explicitly use the status defines rather than a hex value. Finally add a comment as well. Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl> utils/v4l2-compliance/v4l2-test-input-output.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=5b9442e0969f2131ea67473883b058245c096a65 diff --git a/utils/v4l2-compliance/v4l2-test-input-output.cpp b/utils/v4l2-compliance/v4l2-test-input-output.cpp index d6a8c71f78b6..50463c4b3bbd 100644 --- a/utils/v4l2-compliance/v4l2-test-input-output.cpp +++ b/utils/v4l2-compliance/v4l2-test-input-output.cpp @@ -439,8 +439,11 @@ static int checkInput(struct node *node, const struct v4l2_input &descr, unsigne return fail("non-zero reserved fields\n"); if (descr.status & ~0x07070337) return fail("invalid status\n"); - if (descr.status & 0x02060000) - return fail("use of deprecated digital video status\n"); + // These bits were for Digital TV, but Digital TV uses the + // DVB API and no longer V4L2. + if (descr.status & (V4L2_IN_ST_NO_EQU | V4L2_IN_ST_NO_CARRIER | + V4L2_IN_ST_NO_ACCESS)) + return fail("use of deprecated Digital TV status bits\n"); if (descr.audioset & ~mask) return fail("invalid audioset\n"); if (descr.tuner && descr.tuner >= node->tuners) _______________________________________________ linuxtv-commits mailing list linuxtv-commits@linuxtv.org https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits