Commit fea9c63a authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab

[media] DocBook media: v4l2_sdr_format buffersize field

New field buffersize was added to inform application maximum
buffer size used. Add it to documentation too.

Cc: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: default avatarAntti Palosaari <crope@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent d57fe404
...@@ -72,9 +72,12 @@ To use the <link linkend="format">format</link> ioctls applications set the ...@@ -72,9 +72,12 @@ To use the <link linkend="format">format</link> ioctls applications set the
<constant>V4L2_BUF_TYPE_SDR_CAPTURE</constant> and use the &v4l2-sdr-format; <constant>V4L2_BUF_TYPE_SDR_CAPTURE</constant> and use the &v4l2-sdr-format;
<structfield>sdr</structfield> member of the <structfield>fmt</structfield> <structfield>sdr</structfield> member of the <structfield>fmt</structfield>
union as needed per the desired operation. union as needed per the desired operation.
Currently only the <structfield>pixelformat</structfield> field of Currently there is two fields, <structfield>pixelformat</structfield> and
&v4l2-sdr-format; is used. The content of that field is the V4L2 fourcc code <structfield>buffersize</structfield>, of struct &v4l2-sdr-format; which are
of the data format. used. Content of the <structfield>pixelformat</structfield> is V4L2 FourCC
code of the data format. The <structfield>buffersize</structfield> field is
maximum buffer size in bytes required for data transfer, set by the driver in
order to inform application.
</para> </para>
<table pgwide="1" frame="none" id="v4l2-sdr-format"> <table pgwide="1" frame="none" id="v4l2-sdr-format">
...@@ -91,9 +94,16 @@ little endian <link linkend="v4l2-fourcc">four character code</link>. ...@@ -91,9 +94,16 @@ little endian <link linkend="v4l2-fourcc">four character code</link>.
V4L2 defines SDR formats in <xref linkend="sdr-formats" />. V4L2 defines SDR formats in <xref linkend="sdr-formats" />.
</entry> </entry>
</row> </row>
<row>
<entry>__u32</entry>
<entry><structfield>buffersize</structfield></entry>
<entry>
Maximum size in bytes required for data. Value is set by the driver.
</entry>
</row>
<row> <row>
<entry>__u8</entry> <entry>__u8</entry>
<entry><structfield>reserved[28]</structfield></entry> <entry><structfield>reserved[24]</structfield></entry>
<entry>This array is reserved for future extensions. <entry>This array is reserved for future extensions.
Drivers and applications must set it to zero.</entry> Drivers and applications must set it to zero.</entry>
</row> </row>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment