Em Thu, 4 Mar 2021 08:44:18 +0100 Hans Verkuil <hverkuil@xxxxxxxxx> escreveu: > De-staging the VP8 codec. > > Many thanks to Ezequiel for working on this! There are more work to do: ./scripts/kernel-doc --none include/uapi/linux/v4l2-controls.h include/uapi/linux/v4l2-controls.h:1727: warning: bad line: include/uapi/linux/v4l2-controls.h:1853: warning: expecting prototype for struct v4l2_vp8_frame. Prototype was for struct v4l2_ctrl_vp8_frame instead And, after fixing those warnings, 3 new ones are produced: include/uapi/linux/v4l2-controls.h:1853: warning: Function parameter or member 'segment' not described in 'v4l2_ctrl_vp8_frame' include/uapi/linux/v4l2-controls.h:1853: warning: Function parameter or member 'entropy' not described in 'v4l2_ctrl_vp8_frame' include/uapi/linux/v4l2-controls.h:1853: warning: Function parameter or member 'coder_state' not described in 'v4l2_ctrl_vp8_frame' Regards, Mauro > > Regards, > > Hans > > The following changes since commit fe07bfda2fb9cdef8a4d4008a409bb02f35f1bd8: > > Linux 5.12-rc1 (2021-02-28 16:05:19 -0800) > > 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 262278126d4e1a69ea29edf7bfeb1f7efb6bf815: > > media: uapi: move VP8 stateless controls out of staging (2021-03-04 08:34:50 +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 | 318 +++++++++++++++++++++++++++++++ > Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 323 -------------------------------- > 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, 677 insertions(+), 590 deletions(-) > delete mode 100644 include/media/vp8-ctrls.h Thanks, Mauro