GEsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget7/translations/zh_CN/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/zh_TW/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/it_IT/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ja_JP/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/ko_KR/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/pt_BR/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget7/translations/sp_SP/userspace-api/media/v4l/pixfmt-m420modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhQ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/pixfmt-m420.rsthKubhtarget)}(h.. _V4L2-PIX-FMT-M420:h]h}(h]h ]h"]h$]h&]refidv4l2-pix-fmt-m420uh1hhKhhhhhhubhsection)}(hhh](htitle)}(hV4L2_PIX_FMT_M420 ('M420')h]hV4L2_PIX_FMT_M420 (‘M420’)}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hxFormat with ½ horizontal and vertical chroma resolution, also known as YUV 4:2:0. Hybrid plane line-interleaved layout.h]hxFormat with ½ horizontal and vertical chroma resolution, also known as YUV 4:2:0. Hybrid plane line-interleaved layout.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(h Descriptionh]h Description}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(hM420 is a YUV format with ½ horizontal and vertical chroma subsampling (YUV 4:2:0). Pixels are organized as interleaved luma and chroma planes. Two lines of luma data are followed by one line of chroma data.h]hM420 is a YUV format with ½ horizontal and vertical chroma subsampling (YUV 4:2:0). Pixels are organized as interleaved luma and chroma planes. Two lines of luma data are followed by one line of chroma data.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hX)The luma plane has one byte per pixel. The chroma plane contains interleaved CbCr pixels subsampled by ½ in the horizontal and vertical directions. Each CbCr pair belongs to four pixels. For example, Cb\ :sub:`0`/Cr\ :sub:`0` belongs to Y'\ :sub:`00`, Y'\ :sub:`01`, Y'\ :sub:`10`, Y'\ :sub:`11`.h](hThe luma plane has one byte per pixel. The chroma plane contains interleaved CbCr pixels subsampled by ½ in the horizontal and vertical directions. Each CbCr pair belongs to four pixels. For example, Cb }(hjhhhNhNubh subscript)}(h:sub:`0`h]h0}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh/Cr }(hjhhhNhNubj#)}(h:sub:`0`h]h0}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh belongs to Y’ }(hjhhhNhNubj#)}(h :sub:`00`h]h00}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh, Y’ }(hjhhhNhNubj#)}(h :sub:`01`h]h01}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh, Y’ }(hjhhhNhNubj#)}(h :sub:`10`h]h10}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh, Y’ }(hjhhhNhNubj#)}(h :sub:`11`h]h11}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hVAll line lengths are identical: if the Y lines include pad bytes so do the CbCr lines.h]hVAll line lengths are identical: if the Y lines include pad bytes so do the CbCr lines.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(h&**Byte Order.** Each cell is one byte.h](hstrong)}(h**Byte Order.**h]h Byte Order.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh Each cell is one byte.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(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&]colwidthKuh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h start + 0:h]h start + 0:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hj ubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`00`h](hY’ }(hj&hhhNhNubj#)}(h :sub:`00`h]h00}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hj&ubeh}(h]h ]h"]h$]h&]uh1hhhhK'hj#ubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`01`h](hY’ }(hjKhhhNhNubj#)}(h :sub:`01`h]h01}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjKubeh}(h]h ]h"]h$]h&]uh1hhhhK(hjHubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`02`h](hY’ }(hjphhhNhNubj#)}(h :sub:`02`h]h02}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjpubeh}(h]h ]h"]h$]h&]uh1hhhhK)hjmubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`03`h](hY’ }(hjhhhNhNubj#)}(h :sub:`03`h]h03}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(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&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`10`h](hY’ }(hjhhhNhNubj#)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`11`h](hY’ }(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&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`12`h](hY’ }(hj$hhhNhNubj#)}(h :sub:`12`h]h12}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hj$ubeh}(h]h ]h"]h$]h&]uh1hhhhK.hj!ubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`13`h](hY’ }(hjIhhhNhNubj#)}(h :sub:`13`h]h13}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjIubeh}(h]h ]h"]h$]h&]uh1hhhhK/hjFubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j )}(hhh]h)}(h start + 8:h]h start + 8:}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjtubah}(h]h ]h"]h$]h&]uh1j hjqubj )}(hhh]h)}(h Cb\ :sub:`00`h](hCb }(hjhhhNhNubj#)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1j hjqubj )}(hhh]h)}(h Cr\ :sub:`00`h](hCr }(hjhhhNhNubj#)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1j hjqubj )}(hhh]h)}(h Cb\ :sub:`01`h](hCb }(hjhhhNhNubj#)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j hjqubj )}(hhh]h)}(h Cr\ :sub:`01`h](hCr }(hjhhhNhNubj#)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1j hjqubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j )}(hhh]h)}(h start + 16:h]h start + 16:}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj(ubah}(h]h ]h"]h$]h&]uh1j hj%ubj )}(hhh]h)}(h Y'\ :sub:`20`h](hY’ }(hjBhhhNhNubj#)}(h :sub:`20`h]h20}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjBubeh}(h]h ]h"]h$]h&]uh1hhhhK6hj?ubah}(h]h ]h"]h$]h&]uh1j hj%ubj )}(hhh]h)}(h Y'\ :sub:`21`h](hY’ }(hjghhhNhNubj#)}(h :sub:`21`h]h21}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjgubeh}(h]h ]h"]h$]h&]uh1hhhhK7hjdubah}(h]h ]h"]h$]h&]uh1j hj%ubj )}(hhh]h)}(h Y'\ :sub:`22`h](hY’ }(hjhhhNhNubj#)}(h :sub:`22`h]h22}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j hj%ubj )}(hhh]h)}(h Y'\ :sub:`23`h](hY’ }(hjhhhNhNubj#)}(h :sub:`23`h]h23}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j hj%ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j )}(hhh]h)}(h start + 20:h]h start + 20:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`30`h](hY’ }(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&]uh1j hjubj )}(hhh]h)}(h Y'\ :sub:`31`h](hY’ }(hjhhhNhNubj#)}(h :sub:`31`h]h31}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j )}(hhh]h)}(h start + 24:h]h start + 24:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Cb\ :sub:`10`h](hCb }(hjhhhNhNubj#)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Cr\ :sub:`10`h](hCr }(hjhhhNhNubj#)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Cb\ :sub:`11`h](hCb }(hjhhhNhNubj#)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1j hjubj )}(hhh]h)}(h Cr\ :sub:`11`h](hCr }(hjhhhNhNubj#)}(h :sub:`11`h]h11}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubh)}(h{**Color Sample Location:** Chroma samples are :ref:`interstitially sited` horizontally and vertically.h](j)}(h**Color Sample Location:**h]hColor Sample Location:}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubh Chroma samples are }(hjThhhNhNubh)}(h0:ref:`interstitially sited`h]hinline)}(hjlh]hinterstitially sited}(hjphhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jnhjjubah}(h]h ]h"]h$]h&]refdoc#userspace-api/media/v4l/pixfmt-m420 refdomainj{reftyperef refexplicitrefwarn reftargetyuv-chroma-centereduh1hhhhKFhjTubh horizontally and vertically.}(hjThhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKFhhhhubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhKubeh}(h](v4l2-pix-fmt-m420-m420heh ]h"](v4l2_pix_fmt_m420 ('m420')v4l2-pix-fmt-m420eh$]h&]uh1hhhhhhhhKexpect_referenced_by_name}jhsexpect_referenced_by_id}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj footnote_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_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _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}h]hasnameids}(jhjjjju nametypes}(jjjuh}(hhjhjhu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h7Hyperlink target "v4l2-pix-fmt-m420" is not referenced.}hj:sbah}(h]h ]h"]h$]h&]uh1hhj7ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1j5uba transformerN include_log] decorationNhhub.