This supersedes https://patchwork.linuxtv.org/patch/56299/. It updates patches 'coda: add decoder MPEG-4 profile and level controls' and 'coda: add decoder MPEG-2 profile and level controls' to newer versions. Regards, Hans The following changes since commit 2c41cc0be07b5ee2f1167f41cd8a86fc5b53d82c: media: venus: firmware: fix leaked of_node references (2019-05-24 09:03:06 -0400) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.3b2 for you to fetch changes up to a23c1303f6f485aa5ae0070ae071b7d0459bbcb6: media: cedrus: Add H264 decoding support (2019-05-27 14:29:21 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Jernej Skrabec (1): media: cedrus: Allow different mod clock rates Maxime Ripard (3): media: pixfmt: Add H264 Slice format media: pixfmt: Add H264_SLICE_RAW format documentation media: cedrus: Add H264 decoding support Pawel Osciak (1): media: uapi: Add H264 low-level decoder API compound controls. Philipp Zabel (5): media: coda: add decoder MPEG-4 profile and level controls media: v4l2-ctrl: add MPEG-2 profile and level controls media: coda: add decoder MPEG-2 profile and level controls media: coda: add lockdep asserts media: coda: use v4l2_m2m_buf_copy_metadata Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 +++ Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 ++++ Documentation/media/videodev2.h.rst.exceptions | 5 + drivers/media/platform/coda/Makefile | 2 +- drivers/media/platform/coda/coda-bit.c | 13 +- drivers/media/platform/coda/coda-common.c | 48 ++++++ drivers/media/platform/coda/coda-mpeg2.c | 44 +++++ drivers/media/platform/coda/coda-mpeg4.c | 49 ++++++ drivers/media/platform/coda/coda.h | 11 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 65 +++++++ drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 ++++- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 ++++- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 ++ drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 ++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + include/media/h264-ctrls.h | 197 ++++++++++++++++++++++ include/media/v4l2-ctrls.h | 13 +- include/uapi/linux/v4l2-controls.h | 18 ++ 25 files changed, 1920 insertions(+), 16 deletions(-) create mode 100644 drivers/media/platform/coda/coda-mpeg2.c create mode 100644 drivers/media/platform/coda/coda-mpeg4.c create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c create mode 100644 include/media/h264-ctrls.h