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: check V4L2_BUF_FLAG_TIMECODE as well Author: Hans Verkuil <hverkuil-ci...@xs4all.nl> Date: Fri Jun 14 14:28:01 2019 +0200 For compressed formats also check V4L2_BUF_FLAG_TIMECODE for m2m devices. Also show the output buffer flags when --verbose was specified. Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl> utils/v4l2-compliance/v4l2-test-buffers.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=a2fd05f084e674696e77b1846e35c77899d0157d diff --git a/utils/v4l2-compliance/v4l2-test-buffers.cpp b/utils/v4l2-compliance/v4l2-test-buffers.cpp index bc5d219e4757..c71dcf65b721 100644 --- a/utils/v4l2-compliance/v4l2-test-buffers.cpp +++ b/utils/v4l2-compliance/v4l2-test-buffers.cpp @@ -880,12 +880,12 @@ static int captureBufs(struct node *node, const cv4l_queue &q, node->g_fmt(fmt_q, q.g_type()); if (node->buftype_pixfmts[q.g_type()][fmt_q.g_pixelformat()] & V4L2_FMT_FLAG_COMPRESSED) - valid_output_flags = V4L2_BUF_FLAG_TSTAMP_SRC_MASK; + valid_output_flags = V4L2_BUF_FLAG_TIMECODE | V4L2_BUF_FLAG_TSTAMP_SRC_MASK; if (node->is_m2m) { node->g_fmt(fmt_q, m2m_q.g_type()); if (node->buftype_pixfmts[m2m_q.g_type()][fmt_q.g_pixelformat()] & V4L2_FMT_FLAG_COMPRESSED) - valid_output_flags = V4L2_BUF_FLAG_TSTAMP_SRC_MASK; + valid_output_flags = V4L2_BUF_FLAG_TIMECODE | V4L2_BUF_FLAG_TSTAMP_SRC_MASK; struct v4l2_event_subscription sub = { 0 }; @@ -970,10 +970,11 @@ static int captureBufs(struct node *node, const cv4l_queue &q, if (ret != EAGAIN) { fail_on_test(ret); if (show_info) - printf("\t\t%s Buffer: %d Sequence: %d Field: %s Size: %d Timestamp: %ld.%06lds\n", + printf("\t\t%s Buffer: %d Sequence: %d Field: %s Size: %d Flags: %s Timestamp: %ld.%06lds\n", v4l_type_is_output(buf.g_type()) ? "Out" : "Cap", buf.g_index(), buf.g_sequence(), field2s(buf.g_field()).c_str(), buf.g_bytesused(), + bufferflags2s(buf.g_flags()).c_str(), buf.g_timestamp().tv_sec, buf.g_timestamp().tv_usec); fail_on_test(buf.check(q, last_seq)); if (!show_info && !no_progress) { _______________________________________________ linuxtv-commits mailing list linuxtv-commits@linuxtv.org https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits