This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/v4l-utils.git tree:

Subject: v4l2-ctl: add support for the new bitmask control type
Author:  Hans Verkuil <hans.verk...@cisco.com>
Date:    Fri Jul 8 09:51:43 2011 +0200

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

 utils/v4l2-ctl/v4l2-ctl.cpp |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

---

http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=3119c38d35f158dc75b9f7d080717fa19f665e89

diff --git a/utils/v4l2-ctl/v4l2-ctl.cpp b/utils/v4l2-ctl/v4l2-ctl.cpp
index 4512092..00ced36 100644
--- a/utils/v4l2-ctl/v4l2-ctl.cpp
+++ b/utils/v4l2-ctl/v4l2-ctl.cpp
@@ -854,34 +854,39 @@ static void print_qctrl(int fd, struct v4l2_queryctrl 
*queryctrl,
        qmenu.id = queryctrl->id;
        switch (queryctrl->type) {
        case V4L2_CTRL_TYPE_INTEGER:
-               printf("%31s (int)  : min=%d max=%d step=%d default=%d 
value=%d",
+               printf("%31s (int)    : min=%d max=%d step=%d default=%d 
value=%d",
                                s.c_str(),
                                queryctrl->minimum, queryctrl->maximum,
                                queryctrl->step, queryctrl->default_value,
                                ctrl->value);
                break;
        case V4L2_CTRL_TYPE_INTEGER64:
-               printf("%31s (int64): value=%lld", s.c_str(), ctrl->value64);
+               printf("%31s (int64)  : value=%lld", s.c_str(), ctrl->value64);
                break;
        case V4L2_CTRL_TYPE_STRING:
-               printf("%31s (str)  : min=%d max=%d step=%d value='%s'",
+               printf("%31s (str)    : min=%d max=%d step=%d value='%s'",
                                s.c_str(),
                                queryctrl->minimum, queryctrl->maximum,
                                queryctrl->step, 
safename(ctrl->string).c_str());
                break;
        case V4L2_CTRL_TYPE_BOOLEAN:
-               printf("%31s (bool) : default=%d value=%d",
+               printf("%31s (bool)   : default=%d value=%d",
                                s.c_str(),
                                queryctrl->default_value, ctrl->value);
                break;
        case V4L2_CTRL_TYPE_MENU:
-               printf("%31s (menu) : min=%d max=%d default=%d value=%d",
+               printf("%31s (menu)   : min=%d max=%d default=%d value=%d",
                                s.c_str(),
                                queryctrl->minimum, queryctrl->maximum,
                                queryctrl->default_value, ctrl->value);
                break;
        case V4L2_CTRL_TYPE_BUTTON:
-               printf("%31s (btn)  :", s.c_str());
+               printf("%31s (button) :", s.c_str());
+               break;
+       case V4L2_CTRL_TYPE_BITMASK:
+               printf("%31s (bitmask): max=0x%08x default=0x%08x value=0x%08x",
+                               s.c_str(), queryctrl->maximum,
+                               queryctrl->default_value, ctrl->value);
                break;
        default: break;
        }

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

Reply via email to