De-staging the VP8 codec. Many thanks to Ezequiel for working on this! Regards, Hans Changes in v2 of this pull request: * Rebased on latest media/master branch. * Rename "seg" field to "segment" as noted by Alex, (thanks!) The following changes since commit f3ea6a19f413cd983e4372da8af3f99de12f94de: media: vbi_hsync.svg: fix the viewports (2021-03-03 17:56:45 +0100) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.13c for you to fetch changes up to aa81982a17171807d31558a664f17c4573b41984: media: uapi: move VP8 stateless controls out of staging (2021-03-04 15:49:11 +0100) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Ezequiel Garcia (8): media: uapi: vp8: Remove "header" from symbol names and macros media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_loop_filter media: uapi: vp8: Add proper kernel-doc documentation media: uapi: Move parsed VP8 pixel format out of staging media: uapi: Move the VP8 stateless control type out of staging media: controls: Log VP8 stateless control in .std_log media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ media: uapi: move VP8 stateless controls out of staging Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst | 334 +++++++++++++++++++++++++++++++ Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 339 -------------------------------- Documentation/userspace-api/media/v4l/pixfmt-compressed.rst | 15 +- Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 4 + Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + Documentation/userspace-api/media/videodev2.h.rst.exceptions | 1 + drivers/media/v4l2-core/v4l2-ctrls.c | 39 ++-- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +++--- drivers/staging/media/hantro/hantro_hw.h | 2 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +++--- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +++++------ include/media/v4l2-ctrls.h | 5 +- include/media/vp8-ctrls.h | 114 ----------- include/uapi/linux/v4l2-controls.h | 195 ++++++++++++++++++ include/uapi/linux/videodev2.h | 4 + 20 files changed, 693 insertions(+), 606 deletions(-) delete mode 100644 include/media/vp8-ctrls.h