On Fri, 13 Dec 2019 14:31:54 +0100 Boris Brezillon <boris.brezillon@xxxxxxxxxxxxx> wrote: > Hello, > > This patch series adds controls for stateless VP9 decoders plus a VP9 > backend to the rkvdec driver showing how those controls can be used in > a real implementation. This means this series depends on the rkvdec > series posted here [1]. > Forgot to mention that this implementation has been tested with a modified version of FFmpeg (please don't look at the code/commits it's all ugly...) > Regards, > > Boris > > [1]https://patchwork.linuxtv.org/project/linux-media/list/?series=1483 [2]https://github.com/bbrezillon/FFmpeg/commits/v4l2-vp9 > > Boris Brezillon (3): > media: v4l2-ctrls: Add the [__]v4l2_ctrl_s_ctrl_compound() helpers > media: uapi: Add VP9 stateless decoder controls > media: rkvdec: Add the VP9 backend > > Documentation/media/uapi/v4l/biblio.rst | 10 + > .../media/uapi/v4l/ext-ctrls-codec.rst | 584 ++++++ > drivers/media/v4l2-core/v4l2-ctrls.c | 258 +++ > drivers/media/v4l2-core/v4l2-ioctl.c | 1 + > drivers/staging/media/rkvdec/Makefile | 2 +- > drivers/staging/media/rkvdec/rkvdec-vp9.c | 1572 +++++++++++++++++ > drivers/staging/media/rkvdec/rkvdec.c | 56 +- > drivers/staging/media/rkvdec/rkvdec.h | 6 + > include/media/v4l2-ctrls.h | 44 + > include/media/vp9-ctrls.h | 515 ++++++ > 10 files changed, 3044 insertions(+), 4 deletions(-) > create mode 100644 drivers/staging/media/rkvdec/rkvdec-vp9.c > create mode 100644 include/media/vp9-ctrls.h >