diff options
author | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-11-24 09:11:37 +0100 |
---|---|---|
committer | Hans Verkuil <hverkuil-cisco@xs4all.nl> | 2021-11-24 09:11:37 +0100 |
commit | 68d9f4636f4ec465fc05f1fa811e65f09380bdb3 (patch) | |
tree | 783ebf860cb640a349938575ba986acb253b6823 | |
parent | d10a7e930d0a7a7842a30e5b87d27ad013c77bc6 (diff) | |
download | v4l-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.cpp | 1 | ||||
-rw-r--r-- | utils/v4l2-ctl/v4l2-ctl-common.cpp | 3 |
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; |