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

Reply via email to