mbox series

[0/3] media: rkvdec: Add a VP9 backend

Message ID 20191213133157.105554-1-boris.brezillon@collabora.com (mailing list archive)
Headers show
Series media: rkvdec: Add a VP9 backend | expand

Message

Boris Brezillon Dec. 13, 2019, 1:31 p.m. UTC
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].

Regards,

Boris

[1]https://patchwork.linuxtv.org/project/linux-media/list/?series=1483

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

Comments

Boris Brezillon Dec. 13, 2019, 1:37 p.m. UTC | #1
On Fri, 13 Dec 2019 14:31:54 +0100
Boris Brezillon <boris.brezillon@collabora.com> 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
>