]> git.baikalelectronics.ru Git - kernel.git/commit
media: uapi: Add H264 low-level decoder API compound controls.
authorPawel Osciak <posciak@chromium.org>
Fri, 24 May 2019 09:20:28 +0000 (05:20 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 29 May 2019 10:25:09 +0000 (06:25 -0400)
commit6f19f90a9ca35d4a361f7cad4fe1202098d914f0
tree4e774e4639043a3c448589d4a78f139ee3f87d3b
parent79b5c5961a41442ed4baa5ef887b9b94ef107bbd
media: uapi: Add H264 low-level decoder API compound controls.

Stateless video codecs will require both the H264 metadata and slices in
order to be able to decode frames.

This introduces the definitions for the structures used to pass the
metadata from the userspace to the kernel.

[hverkuil-cisco@xs4all.nl: add space after . in ".For"]
[hverkuil-cisco@xs4all.nl: sync v4l2_ctrl_h264_decode_params struct layout with header]

Co-developed-by: Maxime Ripard <maxime.ripard@bootlin.com>
Reviewed-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Pawel Osciak <posciak@chromium.org>
Signed-off-by: Guenter Roeck <groeck@chromium.org>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Documentation/media/uapi/v4l/biblio.rst
Documentation/media/uapi/v4l/ext-ctrls-codec.rst
Documentation/media/uapi/v4l/vidioc-queryctrl.rst
Documentation/media/videodev2.h.rst.exceptions
drivers/media/v4l2-core/v4l2-ctrls.c
include/media/v4l2-ctrls.h