ysphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget;/translations/zh_CN/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/zh_TW/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/it_IT/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ja_JP/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ko_KR/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/sp_SP/userspace-api/media/v4l/metafmt-genericmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(hCSPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-laterh]hCSPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/metafmt-generic.rsthKubhsection)}(hhh](htitle)}(hXV4L2_META_FMT_GENERIC_8 ('MET8'), V4L2_META_FMT_GENERIC_CSI2_10 ('MC1A'), V4L2_META_FMT_GENERIC_CSI2_12 ('MC1C'), V4L2_META_FMT_GENERIC_CSI2_14 ('MC1E'), V4L2_META_FMT_GENERIC_CSI2_16 ('MC1G'), V4L2_META_FMT_GENERIC_CSI2_20 ('MC1K'), V4L2_META_FMT_GENERIC_CSI2_24 ('MC1O')h]hX,V4L2_META_FMT_GENERIC_8 (‘MET8’), V4L2_META_FMT_GENERIC_CSI2_10 (‘MC1A’), V4L2_META_FMT_GENERIC_CSI2_12 (‘MC1C’), V4L2_META_FMT_GENERIC_CSI2_14 (‘MC1E’), V4L2_META_FMT_GENERIC_CSI2_16 (‘MC1G’), V4L2_META_FMT_GENERIC_CSI2_20 (‘MC1K’), V4L2_META_FMT_GENERIC_CSI2_24 (‘MC1O’)}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(h#Generic line-based metadata formatsh]h#Generic line-based metadata formats}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh)}(hThese generic line-based metadata formats define the memory layout of the data without defining the format or meaning of the metadata itself.h]hThese generic line-based metadata formats define the memory layout of the data without defining the format or meaning of the metadata itself.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtarget)}(h.. _v4l2-meta-fmt-generic-8:h]h}(h]h ]h"]h$]h&]refidv4l2-meta-fmt-generic-8uh1hhKhhhhhhubh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_8h]hV4L2_META_FMT_GENERIC_8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hThe V4L2_META_FMT_GENERIC_8 format is a plain 8-bit metadata format. This format is used on CSI-2 for 8 bits per :term:`Data Unit`.h](hqThe V4L2_META_FMT_GENERIC_8 format is a plain 8-bit metadata format. This format is used on CSI-2 for 8 bits per }(hjhhhNhNubh)}(h:term:`Data Unit`h]hinline)}(hj!h]h Data Unit}(hj%hhhNhNubah}(h]h ](xrefstdstd-termeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdoc'userspace-api/media/v4l/metafmt-generic refdomainj0reftypeterm refexplicitrefwarn reftarget Data Unituh1hhhhKhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hAdditionally it is used for 16 bits per Data Unit when two bytes of metadata are packed into one 16-bit Data Unit. Otherwise the 16 bits per pixel dataformat is :ref:`V4L2_META_FMT_GENERIC_CSI2_16 `.h](hAdditionally it is used for 16 bits per Data Unit when two bytes of metadata are packed into one 16-bit Data Unit. Otherwise the 16 bits per pixel dataformat is }(hjNhhhNhNubh)}(hD:ref:`V4L2_META_FMT_GENERIC_CSI2_16 `h]j$)}(hjXh]hV4L2_META_FMT_GENERIC_CSI2_16}(hjZhhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjVubah}(h]h ]h"]h$]h&]refdocj< refdomainjdreftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-csi2-16uh1hhhhKhjNubh.}(hjNhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(ha**Byte Order Of V4L2_META_FMT_GENERIC_8.** Each cell is one byte. "M" denotes a byte of metadata.h](hstrong)}(h***Byte Order Of V4L2_META_FMT_GENERIC_8.**h]h&Byte Order Of V4L2_META_FMT_GENERIC_8.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh; Each cell is one byte. “M” denotes a byte of metadata.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec.|p{2.4cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|uh1jhhhK hjhhubhtable)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h start + 0:h]h start + 0:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hjhhhNhNubh subscript)}(h :sub:`00`h]h00}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjDhhhNhNubj&)}(h :sub:`10`h]h10}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjDubeh}(h]h ]h"]h$]h&]uh1hhhhK)hjAubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hjihhhNhNubj&)}(h :sub:`20`h]h20}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjiubeh}(h]h ]h"]h$]h&]uh1hhhhK*hjfubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hjhhhNhNubj&)}(h :sub:`30`h]h30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 4:h]h start + 4:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjhhhNhNubj&)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hjhhhNhNubj&)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjhhhNhNubj&)}(h :sub:`21`h]h21}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjBhhhNhNubj&)}(h :sub:`31`h]h31}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjBubeh}(h]h ]h"]h$]h&]uh1hhhhK0hj?ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id8ah ]h"]h$]h&]uh1jhjhhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-10:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-10uh1hhK2hjhhhhubeh}(h](jid1eh ]h"](v4l2_meta_fmt_generic_8v4l2-meta-fmt-generic-8eh$]h&]uh1hhhhhhhhKexpect_referenced_by_name}jhsexpect_referenced_by_id}jhsubh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_10h]hV4L2_META_FMT_GENERIC_CSI2_10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK5ubh)}(hX9V4L2_META_FMT_GENERIC_CSI2_10 contains 8-bit generic metadata packed in 10-bit Data Units, with one padding byte after every four bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_10 and the CSI-2 receiver writes the received data to memory as-is.h]hX9V4L2_META_FMT_GENERIC_CSI2_10 contains 8-bit generic metadata packed in 10-bit Data Units, with one padding byte after every four bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_10 and the CSI-2 receiver writes the received data to memory as-is.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjhhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjhhubh)}(hThis format is also used in conjunction with 20 bits per :term:`Data Unit` formats that pack two bytes of metadata into one Data Unit. Otherwise the 20 bits per pixel dataformat is :ref:`V4L2_META_FMT_GENERIC_CSI2_20 `.h](h9This format is also used in conjunction with 20 bits per }(hjhhhNhNubh)}(h:term:`Data Unit`h]j$)}(hjh]h Data Unit}(hjhhhNhNubah}(h]h ](j/stdstd-termeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdocj< refdomainjreftypeterm refexplicitrefwarnjB Data Unituh1hhhhK@hjubhk formats that pack two bytes of metadata into one Data Unit. Otherwise the 20 bits per pixel dataformat is }(hjhhhNhNubh)}(hD:ref:`V4L2_META_FMT_GENERIC_CSI2_20 `h]j$)}(hjh]hV4L2_META_FMT_GENERIC_CSI2_20}(hjhhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdocj< refdomainjreftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-csi2-20uh1hhhhK@hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK@hjhhubh)}(hThis format is little endian.h]hThis format is little endian.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjhhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_10.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_10.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_10.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hj'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKGhjhhubj)}(hhh]h}(h]h ]h"]h$]h&]j6|p{2.4cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{.8cm}|uh1jhhhKJhjhhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjMubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj^ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj^ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj^ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj^ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj^ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj^ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hjhhhNhNubj&)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjhhhNhNubj&)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hjhhhNhNubj&)}(h :sub:`20`h]h20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hj,hhhNhNubj&)}(h :sub:`30`h]h30}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj,ubeh}(h]h ]h"]h$]h&]uh1hhhhKUhj)ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hxh]hx}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 5:h]h start + 5:}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjnubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjhhhNhNubj&)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hjhhhNhNubj&)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjhhhNhNubj&)}(h :sub:`21`h]h21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjhhhNhNubj&)}(h :sub:`31`h]h31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK[hjubah}(h]h ]h"]h$]h&]uh1jhjkubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjubah}(h]h ]h"]h$]h&]uh1jhjkubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj^ubeh}(h]h ]h"]h$]h&]colsKuh1jhjMubeh}(h]id9ah ]h"]h$]h&]uh1jhjhhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-12:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-12uh1hhK^hjhhhhubeh}(h](jid2eh ]h"](v4l2_meta_fmt_generic_csi2_10v4l2-meta-fmt-generic-csi2-10eh$]h&]uh1hhhhhhhhK5j}jZj~sj}jj~subh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_12h]hV4L2_META_FMT_GENERIC_CSI2_12}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj_hhhhhKaubh)}(hX8V4L2_META_FMT_GENERIC_CSI2_12 contains 8-bit generic metadata packed in 12-bit Data Units, with one padding byte after every two bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_12 and the CSI-2 receiver writes the received data to memory as-is.h]hX8V4L2_META_FMT_GENERIC_CSI2_12 contains 8-bit generic metadata packed in 12-bit Data Units, with one padding byte after every two bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_12 and the CSI-2 receiver writes the received data to memory as-is.}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj_hhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj_hhubh)}(hThis format is also used in conjunction with 24 bits per :term:`Data Unit` formats that pack two bytes of metadata into one Data Unit. Otherwise the 24 bits per pixel dataformat is :ref:`V4L2_META_FMT_GENERIC_CSI2_24 `.h](h9This format is also used in conjunction with 24 bits per }(hjhhhNhNubh)}(h:term:`Data Unit`h]j$)}(hjh]h Data Unit}(hjhhhNhNubah}(h]h ](j/stdstd-termeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdocj< refdomainjreftypeterm refexplicitrefwarnjB Data Unituh1hhhhKlhjubhk formats that pack two bytes of metadata into one Data Unit. Otherwise the 24 bits per pixel dataformat is }(hjhhhNhNubh)}(hD:ref:`V4L2_META_FMT_GENERIC_CSI2_24 `h]j$)}(hjh]hV4L2_META_FMT_GENERIC_CSI2_24}(hjhhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdocj< refdomainjreftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-csi2-24uh1hhhhKlhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKlhj_hhubh)}(hThis format is little endian.h]hThis format is little endian.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhj_hhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_12.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_12.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_12.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKshj_hhubj)}(hhh]h}(h]h ]h"]h$]h&]j>|p{2.4cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{.8cm}|p{.8cm}|uh1jhhhKvhj_hhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj'ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjvubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hjhhhNhNubj&)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhK~hjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjhhhNhNubj&)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hjhhhNhNubj&)}(h :sub:`20`h]h20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hjhhhNhNubj&)}(h :sub:`30`h]h30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(hjSh]hx}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj7ubah}(h]h ]h"]h$]h&]uh1jhjsubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(h start + 6:h]h start + 6:}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjphhhNhNubj&)}(h :sub:`01`h]h01}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjpubeh}(h]h ]h"]h$]h&]uh1hhhhKhjmubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hjhhhNhNubj&)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjhhhNhNubj&)}(h :sub:`21`h]h21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjhhhNhNubj&)}(h :sub:`31`h]h31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id10ah ]h"]h$]h&]uh1jhj_hhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-14:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-14uh1hhKhj_hhhhubeh}(h](jSid3eh ]h"](v4l2_meta_fmt_generic_csi2_12v4l2-meta-fmt-generic-csi2-12eh$]h&]uh1hhhhhhhhKaj}jX jIsj}jSjIsubh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_14h]hV4L2_META_FMT_GENERIC_CSI2_14}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj] hhhhhKubh)}(hX<V4L2_META_FMT_GENERIC_CSI2_14 contains 8-bit generic metadata packed in 14-bit Data Units, with three padding bytes after every four bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_14 and the CSI-2 receiver writes the received data to memory as-is.h]hX<V4L2_META_FMT_GENERIC_CSI2_14 contains 8-bit generic metadata packed in 14-bit Data Units, with three padding bytes after every four bytes of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_14 and the CSI-2 receiver writes the received data to memory as-is.}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj] hhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj] hhubh)}(hThis format is little endian.h]hThis format is little endian.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj] hhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_14.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_14.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_14.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj] hhubj)}(hhh]h}(h]h ]h"]h$]h&]jF|p{2.4cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{1.2cm}|p{.8cm}|p{.8cm}|p{.8cm}|uh1jhhhKhj] hhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj( ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hjB hhhNhNubj&)}(h :sub:`00`h]h00}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjB ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj? ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjg hhhNhNubj&)}(h :sub:`10`h]h10}(hjo hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjg ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjd ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hj hhhNhNubj&)}(h :sub:`20`h]h20}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hj hhhNhNubj&)}(h :sub:`30`h]h30}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj% ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj% ubeh}(h]h ]h"]h$]h&]uh1jhj" ubj)}(hhh](j)}(hhh]h)}(h start + 7:h]h start + 7:}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hj8 hhhNhNubj&)}(h :sub:`01`h]h01}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj8 ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj5 ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hj] hhhNhNubj&)}(h :sub:`11`h]h11}(hje hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj] ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjZ ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hj hhhNhNubj&)}(h :sub:`21`h]h21}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hj hhhNhNubj&)}(h :sub:`31`h]h31}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj" ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubeh}(h]id11ah ]h"]h$]h&]uh1jhj] hhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-16:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-16uh1hhKhj] hhhhubeh}(h](jQ id4eh ]h"](v4l2_meta_fmt_generic_csi2_14v4l2-meta-fmt-generic-csi2-14eh$]h&]uh1hhhhhhhhKj}j6 jG sj}jQ jG subh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_16h]hV4L2_META_FMT_GENERIC_CSI2_16}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj; hhhhhKubh)}(hX3V4L2_META_FMT_GENERIC_CSI2_16 contains 8-bit generic metadata packed in 16-bit Data Units, with one padding byte after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_16 and the CSI-2 receiver writes the received data to memory as-is.h]hX3V4L2_META_FMT_GENERIC_CSI2_16 contains 8-bit generic metadata packed in 16-bit Data Units, with one padding byte after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_16 and the CSI-2 receiver writes the received data to memory as-is.}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubh)}(hSome devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is :ref:`V4L2_META_FMT_GENERIC_8 `.h](h~Some devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is }(hjh hhhNhNubh)}(h8:ref:`V4L2_META_FMT_GENERIC_8 `h]j$)}(hjr h]hV4L2_META_FMT_GENERIC_8}(hjt hhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjp ubah}(h]h ]h"]h$]h&]refdocj< refdomainj~ reftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-8uh1hhhhKhjh ubh.}(hjh hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubh)}(hThis format is little endian.h]hThis format is little endian.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_16.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_16.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_16.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubj)}(hhh]h}(h]h ]h"]h$]h&]jN|p{2.4cm}|p{1.2cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{1.2cm}|p{.8cm}|uh1jhhhKhj; hhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjB ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hj\ hhhNhNubj&)}(h :sub:`00`h]h00}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj\ ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjY ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~ ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hj hhhNhNubj&)}(h :sub:`10`h]h10}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hj hhhNhNubj&)}(h :sub:`20`h]h20}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(hjSh]hx}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hj hhhNhNubj&)}(h :sub:`30`h]h30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj? ubj)}(hhh]h)}(hjSh]hx}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1jhj? ubeh}(h]h ]h"]h$]h&]uh1jhj< ubj)}(hhh](j)}(hhh]h)}(h start + 8:h]h start + 8:}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjhhhhNhNubj&)}(h :sub:`01`h]h01}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjhubeh}(h]h ]h"]h$]h&]uh1hhhhKhjeubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hjhhhNhNubj&)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjhhhNhNubj&)}(h :sub:`21`h]h21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjhhhNhNubj&)}(h :sub:`31`h]h31}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hjSh]hx}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj;ubah}(h]h ]h"]h$]h&]uh1jhjKubeh}(h]h ]h"]h$]h&]uh1jhj< ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsK uh1jhj ubeh}(h]id12ah ]h"]h$]h&]uh1jhj; hhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-20:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-20uh1hhKhj; hhhhubeh}(h](j/ id5eh ]h"](v4l2_meta_fmt_generic_csi2_16v4l2-meta-fmt-generic-csi2-16eh$]h&]uh1hhhhhhhhKj}j|j% sj}j/ j% subh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_20h]hV4L2_META_FMT_GENERIC_CSI2_20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hXGV4L2_META_FMT_GENERIC_CSI2_20 contains 8-bit generic metadata packed in 20-bit Data Units, with alternating one or two padding bytes after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_20 and the CSI-2 receiver writes the received data to memory as-is.h]hXGV4L2_META_FMT_GENERIC_CSI2_20 contains 8-bit generic metadata packed in 20-bit Data Units, with alternating one or two padding bytes after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_20 and the CSI-2 receiver writes the received data to memory as-is.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hSome devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is :ref:`V4L2_META_FMT_GENERIC_CSI2_10 `.h](h~Some devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is }(hjhhhNhNubh)}(hD:ref:`V4L2_META_FMT_GENERIC_CSI2_10 `h]j$)}(hjh]hV4L2_META_FMT_GENERIC_CSI2_10}(hjhhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjubah}(h]h ]h"]h$]h&]refdocj< refdomainjreftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-csi2-10uh1hhhhKhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hThis format is little endian.h]hThis format is little endian.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_20.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_20.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_20.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hhh]h}(h]h ]h"]h$]h&]j^|p{2.4cm}|p{1.2cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{.8cm}|uh1jhhhKhjhhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hjhhhNhNubj&)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjhhhNhNubj&)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj)ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hjBhhhNhNubj&)}(h :sub:`20`h]h20}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjBubeh}(h]h ]h"]h$]h&]uh1hhhhM hj?ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjdubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hj}hhhNhNubj&)}(h :sub:`30`h]h30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj}ubeh}(h]h ]h"]h$]h&]uh1hhhhMhjzubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 10:h]h start + 10:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjhhhNhNubj&)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hj)hhhNhNubj&)}(h :sub:`11`h]h11}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj)ubeh}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjaubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjzhhhNhNubj&)}(h :sub:`21`h]h21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjzubeh}(h]h ]h"]h$]h&]uh1hhhhMhjwubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjhhhNhNubj&)}(h :sub:`31`h]h31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]colsK uh1jhjubeh}(h]id13ah ]h"]h$]h&]uh1jhjhhhNhNubh)}(h".. _v4l2-meta-fmt-generic-csi2-24:h]h}(h]h ]h"]h$]h&]jv4l2-meta-fmt-generic-csi2-24uh1hhMhjhhhhubeh}(h](juid6eh ]h"](v4l2_meta_fmt_generic_csi2_20v4l2-meta-fmt-generic-csi2-20eh$]h&]uh1hhhhhhhhKj}j.jksj}jujksubh)}(hhh](h)}(hV4L2_META_FMT_GENERIC_CSI2_24h]hV4L2_META_FMT_GENERIC_CSI2_24}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhM ubh)}(hX4V4L2_META_FMT_GENERIC_CSI2_24 contains 8-bit generic metadata packed in 24-bit Data Units, with two padding bytes after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_24 and the CSI-2 receiver writes the received data to memory as-is.h]hX4V4L2_META_FMT_GENERIC_CSI2_24 contains 8-bit generic metadata packed in 24-bit Data Units, with two padding bytes after every byte of metadata. This format is typically used by CSI-2 receivers with a source that transmits MEDIA_BUS_FMT_META_24 and the CSI-2 receiver writes the received data to memory as-is.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hj3hhubh)}(hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.h]hThe packing of the data follows the MIPI CSI-2 specification and the padding of the data is defined in the MIPI CCS specification.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hj3hhubh)}(hSome devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is :ref:`V4L2_META_FMT_GENERIC_CSI2_12 `.h](h~Some devices support more efficient packing of metadata in conjunction with 16-bit image data. In that case the dataformat is }(hj`hhhNhNubh)}(hD:ref:`V4L2_META_FMT_GENERIC_CSI2_12 `h]j$)}(hjjh]hV4L2_META_FMT_GENERIC_CSI2_12}(hjlhhhNhNubah}(h]h ](j/stdstd-refeh"]h$]h&]uh1j#hjhubah}(h]h ]h"]h$]h&]refdocj< refdomainjvreftyperef refexplicitrefwarnjBv4l2-meta-fmt-generic-csi2-12uh1hhhhM+hj`ubh.}(hj`hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM+hj3hhubh)}(hThis format is little endian.h]hThis format is little endian.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj3hhubh)}(h**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_24.** Each cell is one byte. "M" denotes a byte of metadata and "x" a byte of padding.h](j)}(h0**Byte Order Of V4L2_META_FMT_GENERIC_CSI2_24.**h]h,Byte Order Of V4L2_META_FMT_GENERIC_CSI2_24.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhY Each cell is one byte. “M” denotes a byte of metadata and “x” a byte of padding.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM1hj3hhubj)}(hhh]h}(h]h ]h"]h$]h&]jn|p{2.4cm}|p{1.2cm}|p{.8cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{.8cm}|p{1.2cm}|p{.8cm}|p{.8cm}|uh1jhhhM4hj3hhubj)}(hhh](h)}(hSample 4x2 Metadata Frameh]hSample 4x2 Metadata Frame}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh](j)}(hhh](j)}(hhh]h)}(h start + 0:h]h start + 0:}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjbubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(h M\ :sub:`00`h](hM }(hj|hhhNhNubj&)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj|ubeh}(h]h ]h"]h$]h&]uh1hhhhM<hjyubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(h M\ :sub:`10`h](hM }(hjhhhNhNubj&)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhM?hjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(h M\ :sub:`20`h](hM }(hjhhhNhNubj&)}(h :sub:`20`h]h20}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChj@ubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjVubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(h M\ :sub:`30`h](hM }(hjohhhNhNubj&)}(h :sub:`30`h]h30}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjoubeh}(h]h ]h"]h$]h&]uh1hhhhMEhjlubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhj_ubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjubah}(h]h ]h"]h$]h&]uh1jhj_ubeh}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh](j)}(hhh]h)}(h start + 12:h]h start + 12:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`01`h](hM }(hjhhhNhNubj&)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`11`h](hM }(hj1hhhNhNubj&)}(h :sub:`11`h]h11}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j%hj1ubeh}(h]h ]h"]h$]h&]uh1hhhhMLhj.ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjSubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjiubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`21`h](hM }(hjhhhNhNubj&)}(h :sub:`21`h]h21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h M\ :sub:`31`h](hM }(hjhhhNhNubj&)}(h :sub:`31`h]h31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j%hjubeh}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hjSh]hx}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsK uh1jhjubeh}(h]id14ah ]h"]h$]h&]uh1jhj3hhhNhNubeh}(h](j'id7eh ]h"](v4l2_meta_fmt_generic_csi2_24v4l2-meta-fmt-generic-csi2-24eh$]h&]uh1hhhhhhhhM j}jAjsj}j'jsubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK ubeh}(h]v4l2-meta-fmt-generic-8-met8-v4l2-meta-fmt-generic-csi2-10-mc1a-v4l2-meta-fmt-generic-csi2-12-mc1c-v4l2-meta-fmt-generic-csi2-14-mc1e-v4l2-meta-fmt-generic-csi2-16-mc1g-v4l2-meta-fmt-generic-csi2-20-mc1k-v4l2-meta-fmt-generic-csi2-24-mc1oah ]h"]Xv4l2_meta_fmt_generic_8 ('met8'), v4l2_meta_fmt_generic_csi2_10 ('mc1a'), v4l2_meta_fmt_generic_csi2_12 ('mc1c'), v4l2_meta_fmt_generic_csi2_14 ('mc1e'), v4l2_meta_fmt_generic_csi2_16 ('mc1g'), v4l2_meta_fmt_generic_csi2_20 ('mc1k'), v4l2_meta_fmt_generic_csi2_24 ('mc1o')ah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjxerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(j]haj]j~ajS]jIajQ ]jG aj/ ]j% aju]jkaj']jaunameids}(jSjPjKjHjjjjjZjjYjVjX jSjW jT j6 jQ j5 j2 j|j/ j{jxj.juj-j*jAj'j@j=u nametypes}(jSjKjjjZjYjX jW j6 j5 j|j{j.j-jAj@uh}(jPhjHhjjjjjjjVjjSj_jT j_jQ j] j2 j] j/ j; jxj; jujj*jj'j3j=j3jyjjDjMjB jj j jfj jjj6ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h=Hyperlink target "v4l2-meta-fmt-generic-8" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-10" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK2uh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-12" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK^uh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-14" is not referenced.}hj7sbah}(h]h ]h"]h$]h&]uh1hhj4ubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKuh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-16" is not referenced.}hjQsbah}(h]h ]h"]h$]h&]uh1hhjNubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKuh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-20" is not referenced.}hjksbah}(h]h ]h"]h$]h&]uh1hhjhubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKuh1jubj)}(hhh]h)}(hhh]hCHyperlink target "v4l2-meta-fmt-generic-csi2-24" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineMuh1jube transformerN include_log] decorationNhhub.