This series sits on top of Ezequiel's H.264 de-staging series: https://patchwork.linuxtv.org/project/linux-media/cover/20201126093618.137292-1-ezequiel@xxxxxxxxxxxxx/ The first patch does a rename of the FWHT version and FWHT flags, since these will become part of the public API. No other changes in this patch. The second patch moves all the FWHT-related API elements to the public headers and deletes include/media/fwht-ctrls.h. The third moves the FWHT stateless documentation to ext-ctrls-codec-stateless.rst (no other changes). The 4th and 5th patches clean up some formatting issues, not related to FWHT. The final patch documents V4L2_CTRL_TYPE_FWHT_PARAMS and p_fwht_params and improves the V4L2_PIX_FMT_FWHT_STATELESS description. Regards, Hans Hans Verkuil (6): vicodec: add V4L2_ prefix before FWHT_VERSION and FWHT_FL_* vicodec: mark the stateless FWHT API as stable ext-ctrls-codec.rst: move FWHT docs to ext-ctrls-codec-stateless.rst pixfmt-compressed.rst: fix 'bullet' formatting vidioc-g-ext-ctrls.rst: add missing 'struct' before the types userspace-api/media: finalize stateless FWHT codec docs .../media/v4l/ext-ctrls-codec-stateless.rst | 120 +++++++++++++++++ .../media/v4l/ext-ctrls-codec.rst | 121 ------------------ .../media/v4l/pixfmt-compressed.rst | 12 +- .../media/v4l/vidioc-g-ext-ctrls.rst | 18 ++- .../media/v4l/vidioc-queryctrl.rst | 6 + .../media/videodev2.h.rst.exceptions | 1 + .../media/test-drivers/vicodec/codec-fwht.c | 13 +- .../media/test-drivers/vicodec/codec-fwht.h | 32 ----- .../test-drivers/vicodec/codec-v4l2-fwht.c | 88 ++++++------- .../media/test-drivers/vicodec/vicodec-core.c | 46 +++---- drivers/media/v4l2-core/v4l2-ctrls.c | 20 ++- include/media/fwht-ctrls.h | 31 ----- include/media/v4l2-ctrls.h | 1 - include/uapi/linux/v4l2-controls.h | 70 ++++++++++ include/uapi/linux/videodev2.h | 3 + 15 files changed, 310 insertions(+), 272 deletions(-) delete mode 100644 include/media/fwht-ctrls.h -- 2.29.2