aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Verkuil <hverkuil-cisco@xs4all.nl>2021-11-24 09:11:37 +0100
committerHans Verkuil <hverkuil-cisco@xs4all.nl>2021-11-24 09:11:37 +0100
commit68d9f4636f4ec465fc05f1fa811e65f09380bdb3 (patch)
tree783ebf860cb640a349938575ba986acb253b6823
parentd10a7e930d0a7a7842a30e5b87d27ad013c77bc6 (diff)
downloadv4l-utils-68d9f4636f4ec465fc05f1fa811e65f09380bdb3.tar.gz
v4l2-ctl/compliance: add stateless VP9 support
Understand V4L2_CTRL_TYPE_VP9_FRAME and V4L2_PIX_FMT_VP9_FRAME. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
-rw-r--r--utils/v4l2-compliance/v4l2-compliance.cpp1
-rw-r--r--utils/v4l2-ctl/v4l2-ctl-common.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/utils/v4l2-compliance/v4l2-compliance.cpp b/utils/v4l2-compliance/v4l2-compliance.cpp
index 4b8723e0..e4f29130 100644
--- a/utils/v4l2-compliance/v4l2-compliance.cpp
+++ b/utils/v4l2-compliance/v4l2-compliance.cpp
@@ -576,6 +576,7 @@ static void determine_codec_mask(struct node &node)
case V4L2_PIX_FMT_MPEG2_SLICE:
case V4L2_PIX_FMT_H264_SLICE:
case V4L2_PIX_FMT_VP8_FRAME:
+ case V4L2_PIX_FMT_VP9_FRAME:
case V4L2_PIX_FMT_FWHT_STATELESS:
mask |= STATELESS_DECODER;
break;
diff --git a/utils/v4l2-ctl/v4l2-ctl-common.cpp b/utils/v4l2-ctl/v4l2-ctl-common.cpp
index c9401714..44f2f274 100644
--- a/utils/v4l2-ctl/v4l2-ctl-common.cpp
+++ b/utils/v4l2-ctl/v4l2-ctl-common.cpp
@@ -626,6 +626,9 @@ static void print_qctrl(int fd, const v4l2_query_ext_ctrl &qc,
case V4L2_CTRL_TYPE_VP8_FRAME:
printf("%31s %#8.8x (vp8-frame):", s.c_str(), qc.id);
break;
+ case V4L2_CTRL_TYPE_VP9_FRAME:
+ printf("%31s %#8.8x (vp9-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;