diff options
author | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-05-27 08:36:13 +0200 |
---|---|---|
committer | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-05-27 08:36:13 +0200 |
commit | 172709e735382a59c1a9006278e8ed8d33616392 (patch) | |
tree | 52a08f1cde3cda5b532cd5a5b9d0b5377678f470 | |
parent | b1c246ccbc5fa662bc93d491f2b0c06ba86067b4 (diff) | |
download | v4l-utils-172709e735382a59c1a9006278e8ed8d33616392.tar.gz |
v4l2-ctl: add new control types
Correctly detect and log hdr10, mpeg2 and vp8 control types.
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
-rw-r--r-- | utils/v4l2-ctl/v4l2-ctl-common.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/utils/v4l2-ctl/v4l2-ctl-common.cpp b/utils/v4l2-ctl/v4l2-ctl-common.cpp index 17ad488d..51919fa7 100644 --- a/utils/v4l2-ctl/v4l2-ctl-common.cpp +++ b/utils/v4l2-ctl/v4l2-ctl-common.cpp @@ -599,6 +599,12 @@ static void print_qctrl(int fd, const v4l2_query_ext_ctrl &qc, case V4L2_CTRL_TYPE_AREA: printf("%31s %#8.8x (area) :", s.c_str(), qc.id); break; + case V4L2_CTRL_TYPE_HDR10_CLL_INFO: + printf("%31s %#8.8x (hdr10-cll-info):", s.c_str(), qc.id); + break; + case V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY: + printf("%31s %#8.8x (hdr10-mastering-display):", s.c_str(), qc.id); + break; case V4L2_CTRL_TYPE_H264_SPS: printf("%31s %#8.8x (h264-sps):", s.c_str(), qc.id); break; @@ -617,6 +623,18 @@ static void print_qctrl(int fd, const v4l2_query_ext_ctrl &qc, case V4L2_CTRL_TYPE_H264_PRED_WEIGHTS: printf("%31s %#8.8x (h264-pred-weights):", s.c_str(), qc.id); break; + case V4L2_CTRL_TYPE_VP8_FRAME: + printf("%31s %#8.8x (vp8-frame):", s.c_str(), qc.id); + break; + case V4L2_CTRL_TYPE_MPEG2_QUANTISATION: + printf("%31s %#8.8x (mpeg2-quantisation):", s.c_str(), qc.id); + break; + case V4L2_CTRL_TYPE_MPEG2_SEQUENCE: + printf("%31s %#8.8x (mpeg2-sequence):", s.c_str(), qc.id); + break; + case V4L2_CTRL_TYPE_MPEG2_PICTURE: + printf("%31s %#8.8x (mpeg2-picture):", s.c_str(), qc.id); + break; case V4L2_CTRL_TYPE_FWHT_PARAMS: printf("%31s %#8.8x (fwht-params):", s.c_str(), qc.id); break; |