This PR merges: https://patchwork.linuxtv.org/project/linux-media/list/?series=354 https://patchwork.linuxtv.org/patch/56427/ https://patchwork.linuxtv.org/patch/56836/ Main claim to fame is the new VP8 support for stateless decoders. Regards, Hans The following changes since commit 3f98538c7673e5306a126fd3cb7e0a84abc170ee: Merge tag 'v5.3-rc1' into patchwork (2019-07-22 07:40:55 -0400) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.4b for you to fetch changes up to 3e28925c22fb2a4b8b5964dd5f39e2d515da136a: media: hantro: Add support for MPEG-2 decoding on RK3328 (2019-07-22 16:29:09 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Ezequiel Garcia (2): media: v4l2-ctrl: Move compound control validation media: v4l2-ctrl: Validate VP8 stateless decoder controls Jonas Karlman (2): media: dt-bindings: rockchip: Document RK3328 VPU binding media: hantro: Add support for MPEG-2 decoding on RK3328 Pawel Osciak (1): media: uapi: Add VP8 stateless decoder API ZhiChao Yu (1): media: hantro: Add support for VP8 decoding on rk3288 Documentation/devicetree/bindings/media/rockchip-vpu.txt | 18 +- Documentation/media/uapi/v4l/biblio.rst | 10 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 323 ++++++++++++++++++++++++++ Documentation/media/uapi/v4l/pixfmt-compressed.rst | 20 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 157 ++++++++----- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/Makefile | 4 +- drivers/staging/media/hantro/hantro.h | 27 +++ drivers/staging/media/hantro/hantro_drv.c | 7 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 526 +++++++++++++++++++++++++++++++++++++++++++ drivers/staging/media/hantro/hantro_hw.h | 17 ++ drivers/staging/media/hantro/hantro_v4l2.c | 1 + drivers/staging/media/hantro/hantro_vp8.c | 188 ++++++++++++++++ drivers/staging/media/hantro/rk3288_vpu_hw.c | 22 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 17 ++ include/media/v4l2-ctrls.h | 3 + include/media/vp8-ctrls.h | 110 +++++++++ 18 files changed, 1391 insertions(+), 62 deletions(-) create mode 100644 drivers/staging/media/hantro/hantro_g1_vp8_dec.c create mode 100644 drivers/staging/media/hantro/hantro_vp8.c create mode 100644 include/media/vp8-ctrls.h