<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/userspace-api/media/v4l/buffer.rst, branch linux-rolling-lts</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-lts'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2024-08-09T05:56:38Z</updated>
<entry>
<title>Documentation: media: move Memory Consistency Flags</title>
<updated>2024-08-09T05:56:38Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2024-07-20T10:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=670cb8f8a797b5365eafe4bc4676b4a0aaf22995'/>
<id>urn:sha1:670cb8f8a797b5365eafe4bc4676b4a0aaf22995</id>
<content type='text'>
The documentation of the Memory Consistency Flags was part of the struct
v4l2_buffer documentation, but that struct doesn't use those flags. Instead
it is used by VIDIOC_CREATE_BUFS and VIDIOC_REQBUFS. Move the documentation
from buffer.rst to vidioc-reqbufs.rst which is where it belongs.

Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPARED</title>
<updated>2023-10-13T09:33:22Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2023-10-06T13:58:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=faaed02abfa941f33a87dc6eacbd015af9ab3cfa'/>
<id>urn:sha1:faaed02abfa941f33a87dc6eacbd015af9ab3cfa</id>
<content type='text'>
The list of ioctls that set or clear this flag was garbled in the generator
output. Put in the proper text.

Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: Documentation: Drop deprecated bytesused == 0</title>
<updated>2022-11-04T15:56:46Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2022-10-09T21:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d3fe5e6b3abfae9b08d80f9a635f1101491131f7'/>
<id>urn:sha1:d3fe5e6b3abfae9b08d80f9a635f1101491131f7</id>
<content type='text'>
The V4L2 API historically allowed buffers to be queued with bytesused
set to 0 on output devices, in which case the driver would use the
buffer length. This behaviour is deprecated, and videobuf2 prints a
warning message in the kernel log. Drop it from the documentation.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart+renesas@ideasonboard.com&gt;
Reviewed-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Reviewed-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
</content>
</entry>
<entry>
<title>media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag</title>
<updated>2021-09-30T08:07:57Z</updated>
<author>
<name>Sergey Senozhatsky</name>
</author>
<published>2021-09-09T11:24:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=965c1e0bfeb66888fb000540c1fc4e8b55533d9c'/>
<id>urn:sha1:965c1e0bfeb66888fb000540c1fc4e8b55533d9c</id>
<content type='text'>
By setting or clearing the V4L2_MEMORY_FLAG_NON_COHERENT flag
user-space should be able to hint vb2 that either non-coherent
(if supported) or coherent memory should be used for the buffer
allocation.

Signed-off-by: Sergey Senozhatsky &lt;senozhatsky@chromium.org&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: buffer.rst: fix incorrect :c:type</title>
<updated>2021-03-22T12:05:20Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2021-03-18T14:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abe1338c5e7e944f1015f42e82b4a19aedcc47cb'/>
<id>urn:sha1:abe1338c5e7e944f1015f42e82b4a19aedcc47cb</id>
<content type='text'>
:c:type:`struct v4l2_requestbuffers` should be
struct :c:type:`v4l2_requestbuffers`.

Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: docs: uAPI: fix table output in LaTeX/PDF format</title>
<updated>2021-03-11T10:59:40Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2020-12-10T10:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fea13a6935c79896a53a8ede32b0b6f6bce5042c'/>
<id>urn:sha1:fea13a6935c79896a53a8ede32b0b6f6bce5042c</id>
<content type='text'>
There are lots of tables that are not properly displayed
in LaTeX/PDF.

Fix the tablecolumns, add longtable where needed and LaTeX
formatting macros, in order to address such issues.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: buffer.rst: fix a PDF output issue</title>
<updated>2021-03-11T10:59:40Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2020-12-10T10:30:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b58398f2285513cdb30602dd51ef00d409e8df88'/>
<id>urn:sha1:b58398f2285513cdb30602dd51ef00d409e8df88</id>
<content type='text'>
Sphinx/LaTeX doesn't work well with literal blocks.
Due to that, V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF ends
being writing outside the table (and even outside the page).

We need to not only change the table size and font size, but
also to change the message, in order to avoid this bug.

So, improve the text a little bit, while ensuring that the
literal will be written at the beginning of the second line.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: Documentation: userspace-api/media: dvb/audio: drop doubled word</title>
<updated>2020-11-27T11:52:41Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2020-07-03T23:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9b7dd05b7a5fb848eef6276db32bbb17b5000c7'/>
<id>urn:sha1:f9b7dd05b7a5fb848eef6276db32bbb17b5000c7</id>
<content type='text'>
Drop the doubled word "Any".

Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;
Cc: linux-doc@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: uAPI: buffer.rst: remove a left-over documentation</title>
<updated>2020-10-15T05:49:46Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2020-09-17T03:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e44635cc936c5d4f70b4858e2d82b26e0fd3e4e'/>
<id>urn:sha1:5e44635cc936c5d4f70b4858e2d82b26e0fd3e4e</id>
<content type='text'>
Changeset 129134e5415d ("media: media/v4l2: remove V4L2_FLAG_MEMORY_NON_CONSISTENT flag")
reverted an uAPI flag, but it kept some left-overs at the documentation.

Drop them too. This should solve this warning:

	Documentation/userspace-api/media/v4l/buffer.rst:692: WARNING: The "flat-table" directive is empty; content required.

	.. flat-table::
	    :header-rows:  0
	    :stub-columns: 0
	    :widths:       3 1 4

Fixes: 129134e5415d ("media: media/v4l2: remove V4L2_FLAG_MEMORY_NON_CONSISTENT flag")
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: docs: make V4L documents more compatible with Sphinx 3.1+</title>
<updated>2020-10-15T05:49:39Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2020-09-24T12:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=407e84cd1e9a802df1955e281d8956439abc499b'/>
<id>urn:sha1:407e84cd1e9a802df1955e281d8956439abc499b</id>
<content type='text'>
Sphinx 3.x broke support for the cdomain.py extension, as the
c domain code was rewritten. Due to that, the c tags need to
be re-written, in order to use the new c domain notation.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
</feed>
