title>Hosts the 0x221E linux distro kernel. https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.12.y 2020-04-14T08:31:49Z media: docs: move uAPI book to userspace-api/media 2020-04-14T08:31:49Z Mauro Carvalho Chehab mchehab+huawei@kernel.org 2020-03-04T09:21:39Z urn:sha1:54f38fcae536ea202ce7d6a359521492fba30c1f Since 2017, there is an space reserved for userspace API, created by changeset 1d596dee3862 ("docs: Create a user-space API guide"). As the media subsystem was one of the first subsystems to use Sphinx, until this patch, we were keeping things on a separate place. Let's just use the new location, as having all uAPI altogether will likely make things easier for developers. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> media: Documentation/media/uapi: more readable unions 2020-02-24T16:52:44Z Hans Verkuil hverkuil-cisco@xs4all.nl 2020-02-10T10:42:38Z urn:sha1:218fc9f2fcfbad70e7b2111eca591b1dc8e6c8a9 Avoid adding an extra columns when describing unions in the documentation. That makes it much harder to read. See e.g. VIDIOC_QUERY_EXT_CTRLS. Instead start off a union with 'union {' and end it with an extra row containing '}'. This leaves a lot more space for the description of the fields. This formatting technique was used in a few places already, but this patches fixes all remaining occurrences of 'union' in the media uAPI. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Reported-by: Nicolas Dufresne <nicolas@ndufresne.ca> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> media: docs-rst: Document memory-to-memory video decoder interface 2019-08-19T17:59:49Z Tomasz Figa tfiga@chromium.org 2019-08-15T14:44:51Z urn:sha1:051f8d2d86f848cd29632908f56d277ac5800a50 Due to complexity of the video decoding process, the V4L2 drivers of stateful decoder hardware require specific sequences of V4L2 API calls to be followed. These include capability enumeration, initialization, decoding, seek, pause, dynamic resolution change, drain and end of stream. Specifics of the above have been discussed during Media Workshops at LinuxCon Europe 2012 in Barcelona and then later Embedded Linux Conference Europe 2014 in Düsseldorf. The de facto Codec API that originated at those events was later implemented by the drivers we already have merged in mainline, such as s5p-mfc or coda. The only thing missing was the real specification included as a part of Linux Media documentation. Fix it now and document the decoder part of the Codec API. Signed-off-by: Tomasz Figa <tfiga@chromium.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> media: v4l: Documentation: Raw Bayer formats are not RGB formats 2019-08-15T11:12:06Z Sakari Ailus sakari.ailus@linux.intel.com 2019-08-13T11:31:28Z urn:sha1:24a90c926219505efd9b9ac773bb015e32d5519c The raw Bayer formats have been listed under the label of RGB formats but in fact they're quite different. The latter are readily usable as such whereas the former require quite bit of image processing before useful. Split them into RGB and raw Bayer formats. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Acked-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> media: media/doc: Allow sizeimage to be set by v4l clients 2019-06-05T16:41:39Z Stanimir Varbanov stanimir.varbanov@linaro.org 2019-05-30T09:33:12Z urn:sha1:84060c65a8fa14ea9974a8f15b8280517b869cdd This changes v4l2_pix_format and v4l2_plane_pix_format sizeimage field description to allow v4l clients to set bigger image size in case of variable length compressed data. Presently s5p-mfc and mtk-vcodec codec drivers use that. Lets make it obvious in the documentation. Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> media: add SPDX header to media uAPI files 2018-12-05T15:39:18Z Mauro Carvalho Chehab mchehab+samsung@kernel.org 2018-08-30T14:15:26Z urn:sha1:82559ac0273a68addb15535899cb1662de50a586 All those files are under GFDL 1.1 or later, with no invariant sections. Tag them as such. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> media: remove text encoding from rst files 2018-12-05T15:37:18Z Mauro Carvalho Chehab mchehab+samsung@kernel.org 2018-08-30T14:09:48Z urn:sha1:18e6830a636cb61072c3ed970e1e4106df48ca29 This is not needed there. Also, the same UTF-8 encoding should be used on all documents. Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> media: pixfmt-v4l2.rst: fix types 2018-04-04T10:12:52Z Hans Verkuil hans.verkuil@cisco.com 2018-03-19T12:58:19Z urn:sha1:a54f2d98670045c78547ee669ff024b68f5ed17a The v4l2_pix_format documentation still had 'enum's as types. Replace by __u32 and add a reference to the enum. Also put ycbcr_enc and hsv_enc in a union. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> media: pixfmt-v4l2.rst: fix broken enum :c:type 2018-03-22T10:21:51Z Hans Verkuil hverkuil@xs4all.nl 2018-03-13T18:34:12Z urn:sha1:579260a5ef48703570acf56c0ceb63aea720784b :c:type:: -> :c:type: Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>