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-ctl.h: add cv4l_disable_trace
Author:  Hans Verkuil <hans.verk...@cisco.com>
Date:    Mon Jun 25 14:59:21 2018 +0200

Add simple class that can disable tracing until the object is
destroyed.

Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>

 utils/v4l2-ctl/v4l2-ctl.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=d5908ad0d28bd4d3fe58f26b74b038a6344a22ed
diff --git a/utils/v4l2-ctl/v4l2-ctl.h b/utils/v4l2-ctl/v4l2-ctl.h
index c93f18e4c480..43976d1bfff9 100644
--- a/utils/v4l2-ctl/v4l2-ctl.h
+++ b/utils/v4l2-ctl/v4l2-ctl.h
@@ -26,6 +26,22 @@
 
 #include "cv4l-helpers.h"
 
+class cv4l_disable_trace {
+public:
+       cv4l_disable_trace(cv4l_fd &fd) : _fd(fd)
+       {
+               old_trace = _fd.g_trace();
+               _fd.s_trace(0);
+       }
+       ~cv4l_disable_trace()
+       {
+               _fd.s_trace(old_trace);
+       }
+private:
+       cv4l_fd &_fd;
+       unsigned int old_trace;
+};
+
 /* Available options.
 
    Please keep the first part (options < 128) in alphabetical order.

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to