aDsphinx.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]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.}(hhhhhNhNubah}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh/Cr }(hjhhhNhNubj)}(h:sub:`0`h]h0}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh belongs to Y’ }(hjhhhNhNubj)}(h :sub:`00`h]h00}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, Y’ }(hjhhhNhNubj)}(h :sub:`01`h]h01}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, Y’ }(hjhhhNhNubj)}(h :sub:`10`h]h10}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, Y’ }(hjhhhNhNubj)}(h :sub:`11`h]h11}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(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%hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`00`h](hY’ }(hjhhhNhNubj)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`01`h](hY’ }(hj7hhhNhNubj)}(h :sub:`01`h]h01}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ]h"]h$]h&]uh1hhhhK'hj4ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`02`h](hY’ }(hj\hhhNhNubj)}(h :sub:`02`h]h02}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1hhhhK(hjYubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`03`h](hY’ }(hjhhhNhNubj)}(h :sub:`03`h]h03}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK)hj~ubah}(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 Y'\ :sub:`10`h](hY’ }(hjhhhNhNubj)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`11`h](hY’ }(hjhhhNhNubj)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`12`h](hY’ }(hjhhhNhNubj)}(h :sub:`12`h]h12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK-hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`13`h](hY’ }(hj5hhhNhNubj)}(h :sub:`13`h]h13}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1hhhhK.hj2ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 8:h]h start + 8:}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hj`ubah}(h]h ]h"]h$]h&]uh1jhj]ubj)}(hhh]h)}(h Cb\ :sub:`00`h](hCb }(hjzhhhNhNubj)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1hhhhK0hjwubah}(h]h ]h"]h$]h&]uh1jhj]ubj)}(hhh]h)}(h Cr\ :sub:`00`h](hCr }(hjhhhNhNubj)}(h :sub:`00`h]h00}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhj]ubj)}(hhh]h)}(h Cb\ :sub:`01`h](hCb }(hjhhhNhNubj)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjubah}(h]h ]h"]h$]h&]uh1jhj]ubj)}(hhh]h)}(h Cr\ :sub:`01`h](hCr }(hjhhhNhNubj)}(h :sub:`01`h]h01}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 16:h]h start + 16:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`20`h](hY’ }(hj.hhhNhNubj)}(h :sub:`20`h]h20}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1hhhhK5hj+ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`21`h](hY’ }(hjShhhNhNubj)}(h :sub:`21`h]h21}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1hhhhK6hjPubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`22`h](hY’ }(hjxhhhNhNubj)}(h :sub:`22`h]h22}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjxubeh}(h]h ]h"]h$]h&]uh1hhhhK7hjuubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`23`h](hY’ }(hjhhhNhNubj)}(h :sub:`23`h]h23}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h start + 20:h]h start + 20:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`30`h](hY’ }(hjhhhNhNubj)}(h :sub:`30`h]h30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`31`h](hY’ }(hjhhhNhNubj)}(h :sub:`31`h]h31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Y'\ :sub:`32`h](hY’ }(hj,hhhNhNubj)}(h :sub:`32`h]h32}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj|ubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]h)}(h Cb\ :sub:`10`h](hCb }(hjhhhNhNubj)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]h)}(h Cr\ :sub:`10`h](hCr }(hjhhhNhNubj)}(h :sub:`10`h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]h)}(h Cb\ :sub:`11`h](hCb }(hjhhhNhNubj)}(h :sub:`11`h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]h)}(h Cr\ :sub:`11`h](hCr }(hjhhhNhNubj)}(h :sub:`11`h]h11}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(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:}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubh Chroma samples are }(hj@hhhNhNubh)}(h0:ref:`interstitially sited`h]hinline)}(hjXh]hinterstitially sited}(hj\hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jZhjVubah}(h]h ]h"]h$]h&]refdoc#userspace-api/media/v4l/pixfmt-m420 refdomainjgreftyperef refexplicitrefwarn reftargetyuv-chroma-centereduh1hhhhKEhj@ubh horizontally and vertically.}(hj@hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKEhhhhubeh}(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_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_handlerjerror_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}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&]uh1hhj#ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j!uba transformerN include_log] decorationNhhub.