€•Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ=/translations/zh_CN/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/zh_TW/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/it_IT/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/ja_JP/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/ko_KR/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/pt_BR/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ=/translations/sp_SP/userspace-api/media/v4l/pixfmt-compressed”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”h]”hŒ8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒW/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/pixfmt-compressed.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒCompressed Formats”h]”hŒCompressed Formats”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒtarget”“”)�”}”(hŒ.. _compressed-formats:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œid1”uh1hÝh´K hhÊh²hh³hÇubhŒraw”“”)�”}”(hŒ\small”h]”hŒ\small”…”�”}”hhísbah}”(h]”hêah ]”h"]”Œcompressed-formats”ah$]”h&]”Œformat”Œlatex”hÅhÆuh1hëh³hÇh´K hhÊh²hŒexpect_referenced_by_name”}”hùhßsŒexpect_referenced_by_id”}”hêhßsubhŒtabular_col_spec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œspec”Œ|p{5.8cm}|p{1.2cm}|p{10.3cm}|”uh1jh³hÇh´KhhÊh²hubhŒtable”“”)�”}”(hhh]”(hÎ)�”}”(hŒCompressed Image Formats”h]”hŒCompressed Image Formats”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍh³hÇh´KhjubhŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j'hj$ubj()�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j'hj$ubj()�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j'hj$ubhŒthead”“”)�”}”(hhh]”hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hŒ paragraph”“”)�”}”(hŒ Identifier”h]”hŒ Identifier”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KhjSubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubjR)�”}”(hhh]”jW)�”}”(hŒCode”h]”hŒCode”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Khjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubjR)�”}”(hhh]”jW)�”}”(hŒDetails”h]”hŒDetails”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Khjƒubah}”(h]”h ]”h"]”h$]”h&]”uh1jQhjNubeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhjIubah}”(h]”h ]”h"]”h$]”h&]”uh1jGhj$ubhŒtbody”“”)�”}”(hhh]”(jM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-JPEG:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-jpeg”uh1hÝh´KhjR)�”}”(hhh]”(j±jW)�”}”(hŒiTBD. See also :ref:`VIDIOC_G_JPEGCOMP `, :ref:`VIDIOC_S_JPEGCOMP `.”h]”(hŒTBD. See also ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒ,:ref:`VIDIOC_G_JPEGCOMP `”h]”hŒinline”“”)�”}”(hjÉh]”hŒVIDIOC_G_JPEGCOMP”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jËhjÇubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ)userspace-api/media/v4l/pixfmt-compressed”Œ refdomain”jØŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆŒ reftarget”Œvidioc_g_jpegcomp”uh1hh³hÇh´Khj¿ubhŒ, ”…”�”}”(hj¿h²hh³Nh´Nubh)�”}”(hŒ,:ref:`VIDIOC_S_JPEGCOMP `”h]”jÌ)�”}”(hjòh]”hŒVIDIOC_S_JPEGCOMP”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjðubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jþŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒvidioc_g_jpegcomp”uh1hh³hÇh´Khj¿ubhŒ.”…”�”}”(hj¿h²hh³Nh´Nubeh}”(h]”j»ah ]”h"]”Œv4l2-pix-fmt-jpeg”ah$]”h&]”uh1jVh³hÇh´Khj¼hþ}”jj±sj}”j»j±subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ububjW)�”}”(hŒ``V4L2_PIX_FMT_JPEG``”h]”hŒliteral”“”)�”}”(hj%h]”hŒV4L2_PIX_FMT_JPEG”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Khj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubjR)�”}”(hhh]”(j±jW)�”}”(hŒ'JPEG'”h]”hŒ ‘JPEG’”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KhjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj«ubj¼eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-MPEG:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-mpeg”uh1hÝh´K!hjR)�”}”(hhh]”(jejW)�”}”(hŒ‡MPEG multiplexed stream. The actual format is determined by extended control ``V4L2_CID_MPEG_STREAM_TYPE``, see :ref:`mpeg-control-id`.”h]”(hŒMMPEG multiplexed stream. The actual format is determined by extended control ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ``V4L2_CID_MPEG_STREAM_TYPE``”h]”hŒV4L2_CID_MPEG_STREAM_TYPE”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ, see ”…”�”}”(hjsh²hh³Nh´Nubh)�”}”(hŒ:ref:`mpeg-control-id`”h]”jÌ)�”}”(hj�h]”hŒmpeg-control-id”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j›Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒmpeg-control-id”uh1hh³hÇh´K%hjsubhŒ.”…”�”}”(hjsh²hh³Nh´Nubeh}”(h]”joah ]”h"]”Œv4l2-pix-fmt-mpeg”ah$]”h&]”uh1jVh³hÇh´K%hjphþ}”jµjesj}”jojesubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ububjW)�”}”(hŒ``V4L2_PIX_FMT_MPEG``”h]”j()�”}”(hjÂh]”hŒV4L2_PIX_FMT_MPEG”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K#hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubjR)�”}”(hhh]”(jejW)�”}”(hŒ'MPEG'”h]”hŒ ‘MPEG’”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K$hjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubjpeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-H264:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-h264”uh1hÝh´K(hjR)�”}”(hhh]”(jjW)�”}”(hX"H264 Access Unit. The decoder expects one Access Unit per buffer. The encoder generates one Access Unit per buffer. If :ref:`VIDIOC_ENUM_FMT` reports ``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM`` then the decoder has no requirements since it can parse all the information from the raw bytestream.”h]”(hŒwH264 Access Unit. The decoder expects one Access Unit per buffer. The encoder generates one Access Unit per buffer. If ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUM_FMT`”h]”jÌ)�”}”(hjh]”hŒVIDIOC_ENUM_FMT”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j$Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒvidioc_enum_fmt”uh1hh³hÇh´K,hjubhŒ reports ”…”�”}”(hjh²hh³Nh´Nubj()�”}”(hŒ'``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM``”h]”hŒ#V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubhŒe then the decoder has no requirements since it can parse all the information from the raw bytestream.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”j ah ]”h"]”Œv4l2-pix-fmt-h264”ah$]”h&]”uh1jVh³hÇh´K,hj hþ}”jPjsj}”j jsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúububjW)�”}”(hŒ``V4L2_PIX_FMT_H264``”h]”j()�”}”(hj]h]”hŒV4L2_PIX_FMT_H264”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K*hjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”(jjW)�”}”(hŒ'H264'”h]”hŒ ‘H264’”…”�”}”(hj{h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K+hjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubj eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-H264-NO-SC:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-h264-no-sc”uh1hÝh´K2hjR)�”}”(hhh]”(j›jW)�”}”(hŒ1H264 video elementary stream without start codes.”h]”hŒ1H264 video elementary stream without start codes.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”j¥ah ]”h"]”Œv4l2-pix-fmt-h264-no-sc”ah$]”h&]”uh1jVh³hÇh´K6hj¦hþ}”jµj›sj}”j¥j›subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ububjW)�”}”(hŒ``V4L2_PIX_FMT_H264_NO_SC``”h]”j()�”}”(hjÂh]”hŒV4L2_PIX_FMT_H264_NO_SC”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K4hj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ubjR)�”}”(hhh]”(j›jW)�”}”(hŒ'AVC1'”h]”hŒ ‘AVC1’”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K5hjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj•ubj¦eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-H264-MVC:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-h264-mvc”uh1hÝh´K7hjR)�”}”(hhh]”(jjW)�”}”(hŒ!H264 MVC video elementary stream.”h]”hŒ!H264 MVC video elementary stream.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”j ah ]”h"]”Œv4l2-pix-fmt-h264-mvc”ah$]”h&]”uh1jVh³hÇh´K;hj hþ}”jjsj}”j jsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúububjW)�”}”(hŒ``V4L2_PIX_FMT_H264_MVC``”h]”j()�”}”(hj'h]”hŒV4L2_PIX_FMT_H264_MVC”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K9hjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubjR)�”}”(hhh]”(jjW)�”}”(hŒ'M264'”h]”hŒ ‘M264’”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K:hjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjúubj eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-H264-SLICE:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-h264-slice”uh1hÝh´K`. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”h]”(hŒÛH264 parsed slice data, including slice headers, either with or without the start code, as extracted from the H264 bitstream. This format is adapted for stateless video decoders that implement an H264 pipeline with the ”…”�”}”(hjsh²hh³Nh´Nubh)�”}”(hŒ:ref:`stateless_decoder`”h]”jÌ)�”}”(hj}h]”hŒstateless_decoder”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj{ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j‰Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒstateless_decoder”uh1hh³hÇh´K@hjsubhŒP. This pixelformat has two modifiers that must be set at least once through the ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ'``V4L2_CID_STATELESS_H264_DECODE_MODE``”h]”hŒ#V4L2_CID_STATELESS_H264_DECODE_MODE”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ and ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ&``V4L2_CID_STATELESS_H264_START_CODE``”h]”hŒ"V4L2_CID_STATELESS_H264_START_CODE”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒk controls. In addition, metadata associated with the frame to decode are required to be passed through the ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ``V4L2_CID_STATELESS_H264_SPS``”h]”hŒV4L2_CID_STATELESS_H264_SPS”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ, ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ``V4L2_CID_STATELESS_H264_PPS``”h]”hŒV4L2_CID_STATELESS_H264_PPS”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ, ”…”�”}”hjssbj()�”}”(hŒ*``V4L2_CID_STATELESS_H264_SCALING_MATRIX``”h]”hŒ&V4L2_CID_STATELESS_H264_SCALING_MATRIX”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ, ”…”�”}”hjssbj()�”}”(hŒ(``V4L2_CID_STATELESS_H264_SLICE_PARAMS``”h]”hŒ$V4L2_CID_STATELESS_H264_SLICE_PARAMS”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ and ”…”�”}”(hjsh²hh³Nh´Nubj()�”}”(hŒ)``V4L2_CID_STATELESS_H264_DECODE_PARAMS``”h]”hŒ%V4L2_CID_STATELESS_H264_DECODE_PARAMS”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjsubhŒ controls. See the ”…”�”}”(hjsh²hh³Nh´Nubh)�”}”(hŒ?:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hjh]”hŒassociated Codec Control IDs”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-h264”uh1hh³hÇh´K@hjsubhŒæ. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”…”�”}”(hjsh²hh³Nh´Nubeh}”(h]”joah ]”h"]”Œv4l2-pix-fmt-h264-slice”ah$]”h&]”uh1jVh³hÇh´K@hjphþ}”jEjesj}”jojesubjW)�”}”(hŒ“The syntax for this format is documented in :ref:`h264`, section 7.3.2.8 "Slice layer without partitioning RBSP syntax" and the following sections.”h]”(hŒ,The syntax for this format is documented in ”…”�”}”(hjJh²hh³Nh´Nubh)�”}”(hŒ :ref:`h264`”h]”jÌ)�”}”(hjTh]”hŒh264”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjRubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j`Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒh264”uh1hh³hÇh´KShjJubhŒ`, section 7.3.2.8 “Slice layer without partitioning RBSP syntaxâ€� and the following sections.”…”�”}”(hjJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KShjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ububjW)�”}”(hŒ``V4L2_PIX_FMT_H264_SLICE``”h]”j()�”}”(hj„h]”hŒV4L2_PIX_FMT_H264_SLICE”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K>hjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubjR)�”}”(hhh]”(jejW)�”}”(hŒ'S264'”h]”hŒ ‘S264’”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K?hjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj_ubjpeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-H263:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-h263”uh1hÝh´KWhjR)�”}”(hhh]”(jÂjW)�”}”(hŒH263 video elementary stream.”h]”hŒH263 video elementary stream.”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”jÌah ]”h"]”Œv4l2-pix-fmt-h263”ah$]”h&]”uh1jVh³hÇh´K[hjÍhþ}”jÜjÂsj}”jÌjÂsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ububjW)�”}”(hŒ``V4L2_PIX_FMT_H263``”h]”j()�”}”(hjéh]”hŒV4L2_PIX_FMT_H263”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KYhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubjR)�”}”(hhh]”(jÂjW)�”}”(hŒ'H263'”h]”hŒ ‘H263’”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KZhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubjÍeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-SPK:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-spk”uh1hÝh´K\hjR)�”}”(hhh]”(j'jW)�”}”(hŒYSorenson Spark is an implementation of H.263 for use in Flash Video and Adobe Flash files”h]”hŒYSorenson Spark is an implementation of H.263 for use in Flash Video and Adobe Flash files”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”j1ah ]”h"]”Œv4l2-pix-fmt-spk”ah$]”h&]”uh1jVh³hÇh´K`hj2hþ}”jAj'sj}”j1j'subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ububjW)�”}”(hŒ``V4L2_PIX_FMT_SPK``”h]”j()�”}”(hjNh]”hŒV4L2_PIX_FMT_SPK”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K^hj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ubjR)�”}”(hhh]”(j'jW)�”}”(hŒ'SPK0'”h]”hŒ ‘SPK0’”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K_hjiubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ubj2eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-MPEG1:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-mpeg1”uh1hÝh´KahjR)�”}”(hhh]”(jŒjW)�”}”(hX-MPEG1 Picture. Each buffer starts with a Picture header, followed by other headers as needed and ending with the Picture data. If :ref:`VIDIOC_ENUM_FMT` reports ``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM`` then the decoder has no requirements since it can parse all the information from the raw bytestream.”h]”(hŒ‚MPEG1 Picture. Each buffer starts with a Picture header, followed by other headers as needed and ending with the Picture data. If ”…”�”}”(hjšh²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUM_FMT`”h]”jÌ)�”}”(hj¤h]”hŒVIDIOC_ENUM_FMT”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj¢ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j°Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒvidioc_enum_fmt”uh1hh³hÇh´KehjšubhŒ reports ”…”�”}”(hjšh²hh³Nh´Nubj()�”}”(hŒ'``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM``”h]”hŒ#V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubhŒe then the decoder has no requirements since it can parse all the information from the raw bytestream.”…”�”}”(hjšh²hh³Nh´Nubeh}”(h]”j–ah ]”h"]”Œv4l2-pix-fmt-mpeg1”ah$]”h&]”uh1jVh³hÇh´Kehj—hþ}”jÜjŒsj}”j–jŒsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†ububjW)�”}”(hŒ``V4L2_PIX_FMT_MPEG1``”h]”j()�”}”(hjéh]”hŒV4L2_PIX_FMT_MPEG1”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kchj‰ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†ubjR)�”}”(hhh]”(jŒjW)�”}”(hŒ'MPG1'”h]”hŒ ‘MPG1’”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kdhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj†ubj—eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-MPEG2:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-mpeg2”uh1hÝh´KjhjR)�”}”(hhh]”(j'jW)�”}”(hX-MPEG2 Picture. Each buffer starts with a Picture header, followed by other headers as needed and ending with the Picture data. If :ref:`VIDIOC_ENUM_FMT` reports ``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM`` then the decoder has no requirements since it can parse all the information from the raw bytestream.”h]”(hŒ‚MPEG2 Picture. Each buffer starts with a Picture header, followed by other headers as needed and ending with the Picture data. If ”…”�”}”(hj5h²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUM_FMT`”h]”jÌ)�”}”(hj?h]”hŒVIDIOC_ENUM_FMT”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj=ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jKŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒvidioc_enum_fmt”uh1hh³hÇh´Knhj5ubhŒ reports ”…”�”}”(hj5h²hh³Nh´Nubj()�”}”(hŒ'``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM``”h]”hŒ#V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM”…”�”}”(hjah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj5ubhŒe then the decoder has no requirements since it can parse all the information from the raw bytestream.”…”�”}”(hj5h²hh³Nh´Nubeh}”(h]”j1ah ]”h"]”Œv4l2-pix-fmt-mpeg2”ah$]”h&]”uh1jVh³hÇh´Knhj2hþ}”jwj'sj}”j1j'subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ububjW)�”}”(hŒ``V4L2_PIX_FMT_MPEG2``”h]”j()�”}”(hj„h]”hŒV4L2_PIX_FMT_MPEG2”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj‚ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Klhj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ubjR)�”}”(hhh]”(j'jW)�”}”(hŒ'MPG2'”h]”hŒ ‘MPG2’”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KmhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj!ubj2eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-MPEG2-SLICE:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-mpeg2-slice”uh1hÝh´KshjR)�”}”(hhh]”(jÂjW)�”}”(hXMPEG-2 parsed slice data, as extracted from the MPEG-2 bitstream. This format is adapted for stateless video decoders that implement a MPEG-2 pipeline with the :ref:`stateless_decoder`. Metadata associated with the frame to decode is required to be passed through the ``V4L2_CID_STATELESS_MPEG2_SEQUENCE`` and ``V4L2_CID_STATELESS_MPEG2_PICTURE`` controls. Quantisation matrices can optionally be specified through the ``V4L2_CID_STATELESS_MPEG2_QUANTISATION`` control. See the :ref:`associated Codec Control IDs `. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”h]”(hŒ MPEG-2 parsed slice data, as extracted from the MPEG-2 bitstream. This format is adapted for stateless video decoders that implement a MPEG-2 pipeline with the ”…”�”}”(hjÐh²hh³Nh´Nubh)�”}”(hŒ:ref:`stateless_decoder`”h]”jÌ)�”}”(hjÚh]”hŒstateless_decoder”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjØubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jæŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒstateless_decoder”uh1hh³hÇh´KwhjÐubhŒT. Metadata associated with the frame to decode is required to be passed through the ”…”�”}”(hjÐh²hh³Nh´Nubj()�”}”(hŒ%``V4L2_CID_STATELESS_MPEG2_SEQUENCE``”h]”hŒ!V4L2_CID_STATELESS_MPEG2_SEQUENCE”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÐubhŒ and ”…”�”}”(hjÐh²hh³Nh´Nubj()�”}”(hŒ$``V4L2_CID_STATELESS_MPEG2_PICTURE``”h]”hŒ V4L2_CID_STATELESS_MPEG2_PICTURE”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÐubhŒI controls. Quantisation matrices can optionally be specified through the ”…”�”}”(hjÐh²hh³Nh´Nubj()�”}”(hŒ)``V4L2_CID_STATELESS_MPEG2_QUANTISATION``”h]”hŒ%V4L2_CID_STATELESS_MPEG2_QUANTISATION”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÐubhŒ control. See the ”…”�”}”(hjÐh²hh³Nh´Nubh)�”}”(hŒ@:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hj4h]”hŒassociated Codec Control IDs”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j@Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-mpeg2”uh1hh³hÇh´KwhjÐubhŒæ. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”…”�”}”(hjÐh²hh³Nh´Nubeh}”(h]”jÌah ]”h"]”Œv4l2-pix-fmt-mpeg2-slice”ah$]”h&]”uh1jVh³hÇh´KwhjÍhþ}”jZjÂsj}”jÌjÂsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ububjW)�”}”(hŒ``V4L2_PIX_FMT_MPEG2_SLICE``”h]”j()�”}”(hjgh]”hŒV4L2_PIX_FMT_MPEG2_SLICE”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kuhj¿ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubjR)�”}”(hhh]”(jÂjW)�”}”(hŒ'MG2S'”h]”hŒ ‘MG2S’”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kvhj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ubjÍeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-MPEG4:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-mpeg4”uh1hÝh´K„hjR)�”}”(hhh]”(j¥jW)�”}”(hŒMPEG4 video elementary stream.”h]”hŒMPEG4 video elementary stream.”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”j¯ah ]”h"]”Œv4l2-pix-fmt-mpeg4”ah$]”h&]”uh1jVh³hÇh´Kˆhj°hþ}”j¿j¥sj}”j¯j¥subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸububjW)�”}”(hŒ``V4L2_PIX_FMT_MPEG4``”h]”j()�”}”(hjÌh]”hŒV4L2_PIX_FMT_MPEG4”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K†hj¢ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubjR)�”}”(hhh]”(j¥jW)�”}”(hŒ'MPG4'”h]”hŒ ‘MPG4’”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K‡hjçubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjŸubj°eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-XVID:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-xvid”uh1hÝh´K‰hjR)�”}”(hhh]”(j jW)�”}”(hŒXvid video elementary stream.”h]”hŒXvid video elementary stream.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”j ah ]”h"]”Œv4l2-pix-fmt-xvid”ah$]”h&]”uh1jVh³hÇh´K�hj hþ}”j$ j sj}”j j subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ububjW)�”}”(hŒ``V4L2_PIX_FMT_XVID``”h]”j()�”}”(hj1 h]”hŒV4L2_PIX_FMT_XVID”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj/ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K‹hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubjR)�”}”(hhh]”(j jW)�”}”(hŒ'XVID'”h]”hŒ ‘XVID’”…”�”}”(hjO h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KŒhjL ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj ubj eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VC1-ANNEX-G:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vc1-annex-g”uh1hÝh´KŽhjR)�”}”(hhh]”(jo jW)�”}”(hŒ)VC1, SMPTE 421M Annex G compliant stream.”h]”hŒ)VC1, SMPTE 421M Annex G compliant stream.”…”�”}”(hj} h²hh³Nh´Nubah}”(h]”jy ah ]”h"]”Œv4l2-pix-fmt-vc1-annex-g”ah$]”h&]”uh1jVh³hÇh´K’hjz hþ}”j‰ jo sj}”jy jo subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ububjW)�”}”(hŒ``V4L2_PIX_FMT_VC1_ANNEX_G``”h]”j()�”}”(hj– h]”hŒV4L2_PIX_FMT_VC1_ANNEX_G”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj” ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K�hjl ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ubjR)�”}”(hhh]”(jo jW)�”}”(hŒ'VC1G'”h]”hŒ ‘VC1G’”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K‘hj± ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhji ubjz eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VC1-ANNEX-L:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vc1-annex-l”uh1hÝh´K“hjR)�”}”(hhh]”(jÔ jW)�”}”(hŒ)VC1, SMPTE 421M Annex L compliant stream.”h]”hŒ)VC1, SMPTE 421M Annex L compliant stream.”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”jÞ ah ]”h"]”Œv4l2-pix-fmt-vc1-annex-l”ah$]”h&]”uh1jVh³hÇh´K—hjß hþ}”jî jÔ sj}”jÞ jÔ subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ububjW)�”}”(hŒ``V4L2_PIX_FMT_VC1_ANNEX_L``”h]”j()�”}”(hjû h]”hŒV4L2_PIX_FMT_VC1_ANNEX_L”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K•hjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjR)�”}”(hhh]”(jÔ jW)�”}”(hŒ'VC1L'”h]”hŒ ‘VC1L’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K–hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjÎ ubjß eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VP8:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vp8”uh1hÝh´K˜hjR)�”}”(hhh]”(j9 jW)�”}”(hŒŒVP8 compressed video frame. The encoder generates one compressed frame per buffer, and the decoder requires one compressed frame per buffer.”h]”hŒŒVP8 compressed video frame. The encoder generates one compressed frame per buffer, and the decoder requires one compressed frame per buffer.”…”�”}”(hjG h²hh³Nh´Nubah}”(h]”jC ah ]”h"]”Œv4l2-pix-fmt-vp8”ah$]”h&]”uh1jVh³hÇh´KœhjD hþ}”jS j9 sj}”jC j9 subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3 ububjW)�”}”(hŒ``V4L2_PIX_FMT_VP8``”h]”j()�”}”(hj` h]”hŒV4L2_PIX_FMT_VP8”…”�”}”(hjb h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kšhj6 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3 ubjR)�”}”(hhh]”(j9 jW)�”}”(hŒ'VP80'”h]”hŒ ‘VP80’”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K›hj{ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj3 ubjD eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VP8-FRAME:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vp8-frame”uh1hÝh´KŸhjR)�”}”(hhh]”(jž jW)�”}”(hXmVP8 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement an VP8 pipeline with the :ref:`stateless_decoder`. Metadata associated with the frame to decode is required to be passed through the ``V4L2_CID_STATELESS_VP8_FRAME`` control. See the :ref:`associated Codec Control IDs `. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”h]”(hŒ«VP8 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement an VP8 pipeline with the ”…”�”}”(hj¬ h²hh³Nh´Nubh)�”}”(hŒ:ref:`stateless_decoder`”h]”jÌ)�”}”(hj¶ h]”hŒstateless_decoder”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj´ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒstateless_decoder”uh1hh³hÇh´K£hj¬ ubhŒT. Metadata associated with the frame to decode is required to be passed through the ”…”�”}”(hj¬ h²hh³Nh´Nubj()�”}”(hŒ ``V4L2_CID_STATELESS_VP8_FRAME``”h]”hŒV4L2_CID_STATELESS_VP8_FRAME”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj¬ ubhŒ control. See the ”…”�”}”(hj¬ h²hh³Nh´Nubh)�”}”(hŒ>:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hjì h]”hŒassociated Codec Control IDs”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjê ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jø Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-vp8”uh1hh³hÇh´K£hj¬ ubhŒæ. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”…”�”}”(hj¬ h²hh³Nh´Nubeh}”(h]”j¨ ah ]”h"]”Œv4l2-pix-fmt-vp8-frame”ah$]”h&]”uh1jVh³hÇh´K£hj© hþ}”j jž sj}”j¨ jž subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ ububjW)�”}”(hŒ``V4L2_PIX_FMT_VP8_FRAME``”h]”j()�”}”(hj h]”hŒV4L2_PIX_FMT_VP8_FRAME”…”�”}”(hj! h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K¡hj› ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ ubjR)�”}”(hhh]”(jž jW)�”}”(hŒ'VP8F'”h]”hŒ ‘VP8F’”…”�”}”(hj= h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K¢hj: ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj˜ ubj© eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VP9:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vp9”uh1hÝh´K®hjR)�”}”(hhh]”(j] jW)�”}”(hŒŒVP9 compressed video frame. The encoder generates one compressed frame per buffer, and the decoder requires one compressed frame per buffer.”h]”hŒŒVP9 compressed video frame. The encoder generates one compressed frame per buffer, and the decoder requires one compressed frame per buffer.”…”�”}”(hjk h²hh³Nh´Nubah}”(h]”jg ah ]”h"]”Œv4l2-pix-fmt-vp9”ah$]”h&]”uh1jVh³hÇh´K²hjh hþ}”jw j] sj}”jg j] subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW ububjW)�”}”(hŒ``V4L2_PIX_FMT_VP9``”h]”j()�”}”(hj„ h]”hŒV4L2_PIX_FMT_VP9”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj‚ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K°hjZ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW ubjR)�”}”(hhh]”(j] jW)�”}”(hŒ'VP90'”h]”hŒ ‘VP90’”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K±hjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjW ubjh eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-VP9-FRAME:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-vp9-frame”uh1hÝh´KµhjR)�”}”(hhh]”(j jW)�”}”(hXŸVP9 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement a VP9 pipeline with the :ref:`stateless_decoder`. Metadata associated with the frame to decode is required to be passed through the ``V4L2_CID_STATELESS_VP9_FRAME`` and the ``V4L2_CID_STATELESS_VP9_COMPRESSED_HDR`` controls. See the :ref:`associated Codec Control IDs `. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”h]”(hŒªVP9 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement a VP9 pipeline with the ”…”�”}”(hjÐ h²hh³Nh´Nubh)�”}”(hŒ:ref:`stateless_decoder`”h]”jÌ)�”}”(hjÚ h]”hŒstateless_decoder”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjØ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jæ Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒstateless_decoder”uh1hh³hÇh´K¹hjÐ ubhŒT. Metadata associated with the frame to decode is required to be passed through the ”…”�”}”(hjÐ h²hh³Nh´Nubj()�”}”(hŒ ``V4L2_CID_STATELESS_VP9_FRAME``”h]”hŒV4L2_CID_STATELESS_VP9_FRAME”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÐ ubhŒ and the ”…”�”}”(hjÐ h²hh³Nh´Nubj()�”}”(hŒ)``V4L2_CID_STATELESS_VP9_COMPRESSED_HDR``”h]”hŒ%V4L2_CID_STATELESS_VP9_COMPRESSED_HDR”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjÐ ubhŒ controls. See the ”…”�”}”(hjÐ h²hh³Nh´Nubh)�”}”(hŒ>:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hj" h]”hŒassociated Codec Control IDs”…”�”}”(hj$ h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j. Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-vp9”uh1hh³hÇh´K¹hjÐ ubhŒæ. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”…”�”}”(hjÐ h²hh³Nh´Nubeh}”(h]”jÌ ah ]”h"]”Œv4l2-pix-fmt-vp9-frame”ah$]”h&]”uh1jVh³hÇh´K¹hjÍ hþ}”jH j sj}”jÌ j subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ububjW)�”}”(hŒ``V4L2_PIX_FMT_VP9_FRAME``”h]”j()�”}”(hjU h]”hŒV4L2_PIX_FMT_VP9_FRAME”…”�”}”(hjW h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjS ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K·hj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjR)�”}”(hhh]”(j jW)�”}”(hŒ'VP9F'”h]”hŒ ‘VP9F’”…”�”}”(hjs h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´K¸hjp ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj¼ ubjÍ eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-HEVC:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-hevc”uh1hÝh´KÄhjR)�”}”(hhh]”(j“ jW)�”}”(hX(HEVC/H.265 Access Unit. The decoder expects one Access Unit per buffer. The encoder generates one Access Unit per buffer. If :ref:`VIDIOC_ENUM_FMT` reports ``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM`` then the decoder has no requirements since it can parse all the information from the raw bytestream.”h]”(hŒ}HEVC/H.265 Access Unit. The decoder expects one Access Unit per buffer. The encoder generates one Access Unit per buffer. If ”…”�”}”(hj¡ h²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUM_FMT`”h]”jÌ)�”}”(hj« h]”hŒVIDIOC_ENUM_FMT”…”�”}”(hj­ h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhj© ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j· Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒvidioc_enum_fmt”uh1hh³hÇh´KÈhj¡ ubhŒ reports ”…”�”}”(hj¡ h²hh³Nh´Nubj()�”}”(hŒ'``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM``”h]”hŒ#V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM”…”�”}”(hjÍ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj¡ ubhŒe then the decoder has no requirements since it can parse all the information from the raw bytestream.”…”�”}”(hj¡ h²hh³Nh´Nubeh}”(h]”j� ah ]”h"]”Œv4l2-pix-fmt-hevc”ah$]”h&]”uh1jVh³hÇh´KÈhjž hþ}”jã j“ sj}”j� j“ subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ububjW)�”}”(hŒ``V4L2_PIX_FMT_HEVC``”h]”j()�”}”(hjð h]”hŒV4L2_PIX_FMT_HEVC”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjî ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KÆhj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubjR)�”}”(hhh]”(j“ jW)�”}”(hŒ'HEVC'”h]”hŒ ‘HEVC’”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KÇhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj� ubjž eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-HEVC-SLICE:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-hevc-slice”uh1hÝh´KÎhjR)�”}”(hhh]”(j. jW)�”}”(hXHEVC parsed slice data, as extracted from the HEVC bitstream. This format is adapted for stateless video decoders that implement a HEVC pipeline (using the :ref:`mem2mem` and :ref:`media-request-api`). This pixelformat has two modifiers that must be set at least once through the ``V4L2_CID_MPEG_VIDEO_HEVC_DECODE_MODE`` and ``V4L2_CID_MPEG_VIDEO_HEVC_START_CODE`` controls. Metadata associated with the frame to decode is required to be passed through the following controls: ``V4L2_CID_MPEG_VIDEO_HEVC_SPS``, ``V4L2_CID_MPEG_VIDEO_HEVC_PPS``, and ``V4L2_CID_MPEG_VIDEO_HEVC_SLICE_PARAMS``. See the :ref:`associated Codec Control IDs `. Buffers associated with this pixel format must contain the appropriate number of macroblocks to decode a full corresponding frame.”h]”(hŒœHEVC parsed slice data, as extracted from the HEVC bitstream. This format is adapted for stateless video decoders that implement a HEVC pipeline (using the ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒ:ref:`mem2mem`”h]”jÌ)�”}”(hjF h]”hŒmem2mem”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjD ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jR Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒmem2mem”uh1hh³hÇh´KÒhj< ubhŒ and ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒ:ref:`media-request-api`”h]”jÌ)�”}”(hjj h]”hŒmedia-request-api”…”�”}”(hjl h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjh ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jv Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒmedia-request-api”uh1hh³hÇh´KÒhj< ubhŒQ). This pixelformat has two modifiers that must be set at least once through the ”…”�”}”(hj< h²hh³Nh´Nubj()�”}”(hŒ(``V4L2_CID_MPEG_VIDEO_HEVC_DECODE_MODE``”h]”hŒ$V4L2_CID_MPEG_VIDEO_HEVC_DECODE_MODE”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj< ubhŒ and ”…”�”}”(hj< h²hh³Nh´Nubj()�”}”(hŒ'``V4L2_CID_MPEG_VIDEO_HEVC_START_CODE``”h]”hŒ#V4L2_CID_MPEG_VIDEO_HEVC_START_CODE”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj< ubhŒq controls. Metadata associated with the frame to decode is required to be passed through the following controls: ”…”�”}”(hj< h²hh³Nh´Nubj()�”}”(hŒ ``V4L2_CID_MPEG_VIDEO_HEVC_SPS``”h]”hŒV4L2_CID_MPEG_VIDEO_HEVC_SPS”…”�”}”(hj° h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj< ubhŒ, ”…”�”}”(hj< h²hh³Nh´Nubj()�”}”(hŒ ``V4L2_CID_MPEG_VIDEO_HEVC_PPS``”h]”hŒV4L2_CID_MPEG_VIDEO_HEVC_PPS”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj< ubhŒ, and ”…”�”}”(hj< h²hh³Nh´Nubj()�”}”(hŒ)``V4L2_CID_MPEG_VIDEO_HEVC_SLICE_PARAMS``”h]”hŒ%V4L2_CID_MPEG_VIDEO_HEVC_SLICE_PARAMS”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj< ubhŒ . See the ”…”�”}”(hj< h²hh³Nh´Nubh)�”}”(hŒ?:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hjè h]”hŒassociated Codec Control IDs”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjæ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”jô Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-hevc”uh1hh³hÇh´KÒhj< ubhŒ„. Buffers associated with this pixel format must contain the appropriate number of macroblocks to decode a full corresponding frame.”…”�”}”(hj< h²hh³Nh´Nubeh}”(h]”j8 ah ]”h"]”Œv4l2-pix-fmt-hevc-slice”ah$]”h&]”uh1jVh³hÇh´KÒhj9 hþ}”jj. sj}”j8 j. subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj( ububjW)�”}”(hŒ``V4L2_PIX_FMT_HEVC_SLICE``”h]”j()�”}”(hjh]”hŒV4L2_PIX_FMT_HEVC_SLICE”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KÐhj+ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj( ubjR)�”}”(hhh]”(j. jW)�”}”(hŒ'S265'”h]”hŒ ‘S265’”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KÑhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj( ubj9 eh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-FWHT:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-fwht”uh1hÝh´KàhjR)�”}”(hhh]”(jYjW)�”}”(hXRVideo elementary stream using a codec based on the Fast Walsh Hadamard Transform. This codec is implemented by the vicodec ('Virtual Codec') driver. See the codec-fwht.h header for more details. :ref:`VIDIOC_ENUM_FMT` reports ``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM`` since the decoder can parse all the information from the raw bytestream.”h]”(hŒÇVideo elementary stream using a codec based on the Fast Walsh Hadamard Transform. This codec is implemented by the vicodec (‘Virtual Codec’) driver. See the codec-fwht.h header for more details. ”…”�”}”(hjgh²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUM_FMT`”h]”jÌ)�”}”(hjqh]”hŒVIDIOC_ENUM_FMT”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j}Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒvidioc_enum_fmt”uh1hh³hÇh´KähjgubhŒ reports ”…”�”}”(hjgh²hh³Nh´Nubj()�”}”(hŒ'``V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM``”h]”hŒ#V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjgubhŒI since the decoder can parse all the information from the raw bytestream.”…”�”}”(hjgh²hh³Nh´Nubeh}”(h]”jcah ]”h"]”Œv4l2-pix-fmt-fwht”ah$]”h&]”uh1jVh³hÇh´Kähjdhþ}”j©jYsj}”jcjYsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSububjW)�”}”(hŒ``V4L2_PIX_FMT_FWHT``”h]”j()�”}”(hj¶h]”hŒV4L2_PIX_FMT_FWHT”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KâhjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubjR)�”}”(hhh]”(jYjW)�”}”(hŒ'FWHT'”h]”hŒ ‘FWHT’”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KãhjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubjdeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ .. _V4L2-PIX-FMT-FWHT-STATELESS:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-fwht-stateless”uh1hÝh´KéhjR)�”}”(hhh]”(jôjW)�”}”(hXSame format as V4L2_PIX_FMT_FWHT but requires stateless codec implementation. Metadata associated with the frame to decode is required to be passed through the ``V4L2_CID_STATELESS_FWHT_PARAMS`` control. See the :ref:`associated Codec Control ID `.”h]”(hŒ Same format as V4L2_PIX_FMT_FWHT but requires stateless codec implementation. Metadata associated with the frame to decode is required to be passed through the ”…”�”}”(hjh²hh³Nh´Nubj()�”}”(hŒ"``V4L2_CID_STATELESS_FWHT_PARAMS``”h]”hŒV4L2_CID_STATELESS_FWHT_PARAMS”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubhŒ control. See the ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ9:ref:`associated Codec Control ID `”h]”jÌ)�”}”(hjh]”hŒassociated Codec Control ID”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j*Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒcodec-stateless-fwht”uh1hh³hÇh´KíhjubhŒ.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”jþah ]”h"]”Œv4l2-pix-fmt-fwht-stateless”ah$]”h&]”uh1jVh³hÇh´Kíhjÿhþ}”jDjôsj}”jþjôsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîububjW)�”}”(hŒ``V4L2_PIX_FMT_FWHT_STATELESS``”h]”j()�”}”(hjQh]”hŒV4L2_PIX_FMT_FWHT_STATELESS”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjOubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Këhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubjR)�”}”(hhh]”(jôjW)�”}”(hŒ'SFWH'”h]”hŒ ‘SFWH’”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kìhjlubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubjÿeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-RV30:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-rv30”uh1hÝh´KñhjR)�”}”(hhh]”(j�jW)�”}”(hX:RealVideo, or also spelled as Real Video, is a suite of proprietary video compression formats developed by RealNetworks - the specific format changes with the version. RealVideo codecs are identified by four-character codes. RV30 corresponds to RealVideo 8, suspected to be based largely on an early draft of H.264”h]”hX:RealVideo, or also spelled as Real Video, is a suite of proprietary video compression formats developed by RealNetworks - the specific format changes with the version. RealVideo codecs are identified by four-character codes. RV30 corresponds to RealVideo 8, suspected to be based largely on an early draft of H.264”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”j™ah ]”h"]”Œv4l2-pix-fmt-rv30”ah$]”h&]”uh1jVh³hÇh´Kõhjšhþ}”j©j�sj}”j™j�subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ububjW)�”}”(hŒ``V4L2_PIX_FMT_RV30``”h]”j()�”}”(hj¶h]”hŒV4L2_PIX_FMT_RV30”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KóhjŒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubjR)�”}”(hhh]”(j�jW)�”}”(hŒ'RV30'”h]”hŒ ‘RV30’”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´KôhjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj‰ubjšeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-RV40:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-rv40”uh1hÝh´KûhjR)�”}”(hhh]”(jôjW)�”}”(hXDRV40 represents RealVideo 9 and RealVideo 10. RealVideo 9, suspected to be based on H.264. RealVideo 10, aka RV9 EHQ, This refers to an improved encoder for the RV9 format that is fully backwards compatible with RV9 players - the format and decoder did not change, only the encoder did. As a result, it uses the same FourCC.”h]”hXDRV40 represents RealVideo 9 and RealVideo 10. RealVideo 9, suspected to be based on H.264. RealVideo 10, aka RV9 EHQ, This refers to an improved encoder for the RV9 format that is fully backwards compatible with RV9 players - the format and decoder did not change, only the encoder did. As a result, it uses the same FourCC.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”jþah ]”h"]”Œv4l2-pix-fmt-rv40”ah$]”h&]”uh1jVh³hÇh´Kÿhjÿhþ}”jjôsj}”jþjôsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîububjW)�”}”(hŒ``V4L2_PIX_FMT_RV40``”h]”j()�”}”(hjh]”hŒV4L2_PIX_FMT_RV40”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kýhjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubjR)�”}”(hhh]”(jôjW)�”}”(hŒ'RV40'”h]”hŒ ‘RV40’”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Kþhj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjîubjÿeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-AV1-FRAME:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-av1-frame”uh1hÝh´MhjR)�”}”(hhh]”(jYjW)�”}”(hXÃAV1 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement a AV1 pipeline with the :ref:`stateless_decoder`. Metadata associated with the frame to decode is required to be passed through the ``V4L2_CID_STATELESS_AV1_SEQUENCE``, ``V4L2_CID_STATELESS_AV1_FRAME``, and ``V4L2_CID_STATELESS_AV1_TILE_GROUP_ENTRY`` controls. See the :ref:`associated Codec Control IDs `. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”h]”(hŒªAV1 parsed frame, including the frame header, as extracted from the container. This format is adapted for stateless video decoders that implement a AV1 pipeline with the ”…”�”}”(hjgh²hh³Nh´Nubh)�”}”(hŒ:ref:`stateless_decoder`”h]”jÌ)�”}”(hjqh]”hŒstateless_decoder”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjoubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j}Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjêŒstateless_decoder”uh1hh³hÇh´M hjgubhŒT. Metadata associated with the frame to decode is required to be passed through the ”…”�”}”(hjgh²hh³Nh´Nubj()�”}”(hŒ#``V4L2_CID_STATELESS_AV1_SEQUENCE``”h]”hŒV4L2_CID_STATELESS_AV1_SEQUENCE”…”�”}”(hj“h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjgubhŒ, ”…”�”}”(hjgh²hh³Nh´Nubj()�”}”(hŒ ``V4L2_CID_STATELESS_AV1_FRAME``”h]”hŒV4L2_CID_STATELESS_AV1_FRAME”…”�”}”(hj¥h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjgubhŒ, and ”…”�”}”(hjgh²hh³Nh´Nubj()�”}”(hŒ+``V4L2_CID_STATELESS_AV1_TILE_GROUP_ENTRY``”h]”hŒ'V4L2_CID_STATELESS_AV1_TILE_GROUP_ENTRY”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjgubhŒ controls. See the ”…”�”}”(hjgh²hh³Nh´Nubh)�”}”(hŒ>:ref:`associated Codec Control IDs `”h]”jÌ)�”}”(hjËh]”hŒassociated Codec Control IDs”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”(j׌std”Œstd-ref”eh"]”h$]”h&]”uh1jËhjÉubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jäŒ refdomain”j׌reftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjêŒv4l2-codec-stateless-av1”uh1hh³hÇh´M hjgubhŒæ. Exactly one output and one capture buffer must be provided for use with this pixel format. The output buffer must contain the appropriate number of macroblocks to decode a full corresponding frame to the matching capture buffer.”…”�”}”(hjgh²hh³Nh´Nubeh}”(h]”jcah ]”h"]”Œv4l2-pix-fmt-av1-frame”ah$]”h&]”uh1jVh³hÇh´M hjdhþ}”jñjYsj}”jcjYsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSububjW)�”}”(hŒ``V4L2_PIX_FMT_AV1_FRAME``”h]”j()�”}”(hjþh]”hŒV4L2_PIX_FMT_AV1_FRAME”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´MhjVubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubjR)�”}”(hhh]”(jYjW)�”}”(hŒ'AV1F'”h]”hŒ ‘AV1F’”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´M hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhjSubjdeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubjM)�”}”(hhh]”(jR)�”}”(hhh]”(hÞ)�”}”(hŒ.. _V4L2-PIX-FMT-AV1:”h]”h}”(h]”h ]”h"]”h$]”h&]”héŒv4l2-pix-fmt-av1”uh1hÝh´MhjR)�”}”(hhh]”(j<jW)�”}”(hŒòAV1 compressed video frame. This format is adapted for implementing AV1 pipeline. The decoder implements stateful video decoder and expects one temporal unit per buffer in OBU stream format. The encoder generates one Temporal Unit per buffer.”h]”hŒòAV1 compressed video frame. This format is adapted for implementing AV1 pipeline. The decoder implements stateful video decoder and expects one temporal unit per buffer in OBU stream format. The encoder generates one Temporal Unit per buffer.”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”jFah ]”h"]”Œv4l2-pix-fmt-av1”ah$]”h&]”uh1jVh³hÇh´MhjGhþ}”jVj<sj}”jFj<subeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ububjW)�”}”(hŒ``V4L2_PIX_FMT_AV1``”h]”j()�”}”(hjch]”hŒV4L2_PIX_FMT_AV1”…”�”}”(hjeh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjaubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Mhj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubjR)�”}”(hhh]”(j<jW)�”}”(hŒ'AV01'”h]”hŒ ‘AV01’”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jVh³hÇh´Mhj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jQhj6ubjGeh}”(h]”h ]”h"]”h$]”h&]”uh1jLhj¨ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¦hj$ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j"hjubeh}”(h]”Œid2”ah ]”Œ longtable”ah"]”h$]”h&]”uh1jhhÊh²hh³Nh´Nubhì)�”}”(hŒ \normalsize”h]”hŒ \normalsize”…”�”}”hj°sbah}”(h]”h ]”h"]”h$]”h&]”Œformat”Œlatex”hÅhÆuh1hëh³hÇh´MhhÊh²hubeh}”(h]”Œcompressed-formats”ah ]”h"]”Œcompressed formats”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(hÍNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”jQŒfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”jêŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(hê]”hßaj»]”j±ajo]”jeaj ]”jaj¥]”j›aj ]”jajo]”jeajÌ]”jÂaj1]”j'aj–]”jŒaj1]”j'ajÌ]”jÂaj¯]”j¥aj ]”j ajy ]”jo ajÞ ]”jÔ ajC ]”j9 aj¨ ]”jž ajg ]”j] ajÌ ]”j aj� ]”j“ aj8 ]”j. ajc]”jYajþ]”jôaj™]”j�ajþ]”jôajc]”jYajF]”j<auŒnameids”}”(jÅjÂhùhêjj»jµjojPj jµj¥jj jEjojÜjÌjAj1jÜj–jwj1jZjÌj¿j¯j$ j j‰ jy jî jÞ jS jC j j¨ jw jg jH jÌ jã j� jj8 j©jcjDjþj©j™jjþjñjcjVjFuŒ nametypes”}”(jʼnhùˆjˆjµˆjPˆjµˆjˆjEˆj܈jAˆj܈jwˆjZˆj¿ˆj$ ˆj‰ ˆjî ˆjS ˆj ˆjw ˆjH ˆjã ˆjˆj©ˆjDˆj©ˆjˆjñˆjVˆuh}”(jÂhÊhêhíj»j¿jojsj jj¥j©j jjojsjÌjÐj1j5j–jšj1j5jÌjÐj¯j³j j jy j} jÞ jâ jC jG j¨ j¬ jg jk jÌ jÐ j� j¡ j8 j< jcjgjþjj™j�jþjjcjgjFjJjªjuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”jøKs…”R”Œparse_messages”]”Œtransform_messages”]”(hŒsystem_message”“”)�”}”(hhh]”jW)�”}”(hhh]”hŒ)Hyperlink target "id1" is not referenced.”…”�”}”hjosbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjlubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”K uh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-jpeg" is not referenced.”…”�”}”hjŠsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-jpeg" is not referenced.”…”�”}”hj¤sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¡ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-jpeg" is not referenced.”…”�”}”hj¾sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj»ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-mpeg" is not referenced.”…”�”}”hjØsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÕubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K!Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-mpeg" is not referenced.”…”�”}”hjòsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjïubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K!Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-mpeg" is not referenced.”…”�”}”hj sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K!Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h264" is not referenced.”…”�”}”hj&sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj#ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K(Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h264" is not referenced.”…”�”}”hj@sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj=ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K(Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h264" is not referenced.”…”�”}”hjZsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K(Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-no-sc" is not referenced.”…”�”}”hjtsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjqubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K2Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-no-sc" is not referenced.”…”�”}”hjŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K2Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-no-sc" is not referenced.”…”�”}”hj¨sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K2Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ;Hyperlink target "v4l2-pix-fmt-h264-mvc" is not referenced.”…”�”}”hjÂsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj¿ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K7Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ;Hyperlink target "v4l2-pix-fmt-h264-mvc" is not referenced.”…”�”}”hjÜsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÙubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K7Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ;Hyperlink target "v4l2-pix-fmt-h264-mvc" is not referenced.”…”�”}”hjösbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjóubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K7Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-slice" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K<Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-slice" is not referenced.”…”�”}”hj*sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj'ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K<Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ=Hyperlink target "v4l2-pix-fmt-h264-slice" is not referenced.”…”�”}”hjDsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjAubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K<Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h263" is not referenced.”…”�”}”hj^sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj[ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KWŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h263" is not referenced.”…”�”}”hjxsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjuubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KWŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-h263" is not referenced.”…”�”}”hj’sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KWŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-spk" is not referenced.”…”�”}”hj¬sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj©ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K\Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-spk" is not referenced.”…”�”}”hjÆsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÃubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K\Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-spk" is not referenced.”…”�”}”hjàsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÝubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K\Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg1" is not referenced.”…”�”}”hjúsba•~4h}”(h]”h ]”h"]”h$]”h&]”uh1jVhj÷ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KaŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg1" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KaŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg1" is not referenced.”…”�”}”hj.sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj+ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KaŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg2" is not referenced.”…”�”}”hjHsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjEubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KjŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg2" is not referenced.”…”�”}”hjbsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj_ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KjŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg2" is not referenced.”…”�”}”hj|sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjyubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KjŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-mpeg2-slice" is not referenced.”…”�”}”hj–sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj“ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KsŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-mpeg2-slice" is not referenced.”…”�”}”hj°sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj­ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KsŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-mpeg2-slice" is not referenced.”…”�”}”hjÊsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÇubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KsŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg4" is not referenced.”…”�”}”hjäsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjáubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K„Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg4" is not referenced.”…”�”}”hjþsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjûubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K„Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ8Hyperlink target "v4l2-pix-fmt-mpeg4" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K„Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-xvid" is not referenced.”…”�”}”hj2sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj/ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K‰Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-xvid" is not referenced.”…”�”}”hjLsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjIubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K‰Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-xvid" is not referenced.”…”�”}”hjfsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjcubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K‰Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-g" is not referenced.”…”�”}”hj€sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj}ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŽŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-g" is not referenced.”…”�”}”hjšsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj—ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŽŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-g" is not referenced.”…”�”}”hj´sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj±ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KŽŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-l" is not referenced.”…”�”}”hjÎsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjËubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K“Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-l" is not referenced.”…”�”}”hjèsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjåubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K“Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ>Hyperlink target "v4l2-pix-fmt-vc1-annex-l" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjÿubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K“Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-vp8" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K˜Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-vp8" is not referenced.”…”�”}”hj6sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj3ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K˜Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ6Hyperlink target "v4l2-pix-fmt-vp8" is not referenced.”…”�”}”hjPsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjMubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”K˜Œsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj;ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KéŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒAHyperlink target "v4l2-pix-fmt-fwht-stateless" is not referenced.”…”�”}”hjXsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjUubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KéŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒAHyperlink target "v4l2-pix-fmt-fwht-stateless" is not referenced.”…”�”}”hjrsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjoubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KéŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv30" is not referenced.”…”�”}”hjŒsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj‰ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KñŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv30" is not referenced.”…”�”}”hj¦sbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj£ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KñŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv30" is not referenced.”…”�”}”hjÀsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj½ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KñŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv40" is not referenced.”…”�”}”hjÚsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj×ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KûŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv40" is not referenced.”…”�”}”hjôsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhjñubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KûŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ7Hyperlink target "v4l2-pix-fmt-rv40" is not referenced.”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1jVhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j„Œline”KûŒsource”hÇuh1jjubjk)�”}”(hhh]”jW)�”}”(hhh]”hŒ