€•Œ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”Œ0/translations/zh_CN/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/zh_TW/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/it_IT/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/ja_JP/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/ko_KR/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/pt_BR/userspace-api/media/v4l/v4l2”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ0/translations/sp_SP/userspace-api/media/v4l/v4l2”Œ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³ŒJ/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/v4l2.rst”h´Kubh¶)�”}”(hŒ4This data file has been placed in the public domain.”h]”hŒ4This data file has been placed in the public domain.”…”�”}”hhÈsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1hµhhh²hh³Œo/srv/docbuild/lib/venvs/build-kernel-docs/lib64/python3.9/site-packages/docutils/parsers/rst/include/isonum.txt”h´Kubh¶)�”}”(hŒ¸Derived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .”h]”hŒ¸Derived from the Unicode character mappings available from . Processed by unicode2rstsubs.py, part of Docutils: .”…”�”}”hh×sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1hµhhh²hh³hÖh´KubhŒsubstitution_definition”“”)�”}”(hŒ*.. |amp| unicode:: U+00026 .. AMPERSAND”h]”hŒ&”…”�”}”hhçsbah}”(h]”h ]”h"]”Œamp”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ+.. |apos| unicode:: U+00027 .. APOSTROPHE”h]”hŒ'”…”�”}”hhösbah}”(h]”h ]”h"]”Œapos”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ).. |ast| unicode:: U+0002A .. ASTERISK”h]”hŒ*”…”�”}”hjsbah}”(h]”h ]”h"]”Œast”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ+.. |brvbar| unicode:: U+000A6 .. BROKEN BAR”h]”hŒ¦”…”�”}”hjsbah}”(h]”h ]”h"]”Œbrvbar”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ0.. |bsol| unicode:: U+0005C .. REVERSE SOLIDUS”h]”hŒ\”…”�”}”hj#sbah}”(h]”h ]”h"]”Œbsol”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ*.. |cent| unicode:: U+000A2 .. CENT SIGN”h]”hŒ¢”…”�”}”hj2sbah}”(h]”h ]”h"]”Œcent”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ&.. |colon| unicode:: U+0003A .. COLON”h]”hŒ:”…”�”}”hjAsbah}”(h]”h ]”h"]”Œcolon”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ&.. |comma| unicode:: U+0002C .. COMMA”h]”hŒ,”…”�”}”hjPsbah}”(h]”h ]”h"]”Œcomma”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ... |commat| unicode:: U+00040 .. COMMERCIAL AT”h]”hŒ@”…”�”}”hj_sbah}”(h]”h ]”h"]”Œcommat”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ/.. |copy| unicode:: U+000A9 .. COPYRIGHT SIGN”h]”hŒ©”…”�”}”hjnsbah}”(h]”h ]”h"]”Œcopy”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ... |curren| unicode:: U+000A4 .. CURRENCY SIGN”h]”hŒ¤”…”�”}”hj}sbah}”(h]”h ]”h"]”Œcurren”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ0.. |darr| unicode:: U+02193 .. DOWNWARDS ARROW”h]”hŒ↓”…”�”}”hjŒsbah}”(h]”h ]”h"]”Œdarr”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ,.. |deg| unicode:: U+000B0 .. DEGREE SIGN”h]”hŒ°”…”�”}”hj›sbah}”(h]”h ]”h"]”Œdeg”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ... |divide| unicode:: U+000F7 .. DIVISION SIGN”h]”hŒ÷”…”�”}”hjªsbah}”(h]”h ]”h"]”Œdivide”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ,.. |dollar| unicode:: U+00024 .. DOLLAR SIGN”h]”hŒ$”…”�”}”hj¹sbah}”(h]”h ]”h"]”Œdollar”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ,.. |equals| unicode:: U+0003D .. EQUALS SIGN”h]”hŒ=”…”�”}”hjÈsbah}”(h]”h ]”h"]”Œequals”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ1.. |excl| unicode:: U+00021 .. EXCLAMATION MARK”h]”hŒ!”…”�”}”hj×sbah}”(h]”h ]”h"]”Œexcl”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ9.. |frac12| unicode:: U+000BD .. VULGAR FRACTION ONE HALF”h]”hŒ½”…”�”}”hjæsbah}”(h]”h ]”h"]”Œfrac12”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ<.. |frac14| unicode:: U+000BC .. VULGAR FRACTION ONE QUARTER”h]”hŒ¼”…”�”}”hjõsbah}”(h]”h ]”h"]”Œfrac14”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ;.. |frac18| unicode:: U+0215B .. VULGAR FRACTION ONE EIGHTH”h]”hŒâ…›”…”�”}”hjsbah}”(h]”h ]”h"]”Œfrac18”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ?.. |frac34| unicode:: U+000BE .. VULGAR FRACTION THREE QUARTERS”h]”hŒ¾”…”�”}”hjsbah}”(h]”h ]”h"]”Œfrac34”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ>.. |frac38| unicode:: U+0215C .. VULGAR FRACTION THREE EIGHTHS”h]”hŒâ…œ”…”�”}”hj"sbah}”(h]”h ]”h"]”Œfrac38”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ=.. |frac58| unicode:: U+0215D .. VULGAR FRACTION FIVE EIGHTHS”h]”hŒâ…�”…”�”}”hj1sbah}”(h]”h ]”h"]”Œfrac58”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ>.. |frac78| unicode:: U+0215E .. VULGAR FRACTION SEVEN EIGHTHS”h]”hŒâ…ž”…”�”}”hj@sbah}”(h]”h ]”h"]”Œfrac78”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ2.. |gt| unicode:: U+0003E .. GREATER-THAN SIGN”h]”hŒ>”…”�”}”hjOsbah}”(h]”h ]”h"]”Œgt”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ9.. |half| unicode:: U+000BD .. VULGAR FRACTION ONE HALF”h]”hŒ½”…”�”}”hj^sbah}”(h]”h ]”h"]”Œhalf”ah$]”h&]”uh1håh³hÖh´K hhh²hubhæ)�”}”(hŒ/.. |horbar| unicode:: U+02015 .. HORIZONTAL BAR”h]”hŒ―”…”�”}”hjmsbah}”(h]”h ]”h"]”Œhorbar”ah$]”h&]”uh1håh³hÖh´K!hhh²hubhæ)�”}”(hŒ'.. |hyphen| unicode:: U+02010 .. HYPHEN”h]”hŒâ€�”…”�”}”hj|sbah}”(h]”h ]”h"]”Œhyphen”ah$]”h&]”uh1håh³hÖh´K"hhh²hubhæ)�”}”(hŒ:.. |iexcl| unicode:: U+000A1 .. INVERTED EXCLAMATION MARK”h]”hŒ¡”…”�”}”hj‹sbah}”(h]”h ]”h"]”Œiexcl”ah$]”h&]”uh1håh³hÖh´K#hhh²hubhæ)�”}”(hŒ7.. |iquest| unicode:: U+000BF .. INVERTED QUESTION MARK”h]”hŒ¿”…”�”}”hjšsbah}”(h]”h ]”h"]”Œiquest”ah$]”h&]”uh1håh³hÖh´K$hhh²hubhæ)�”}”(hŒJ.. |laquo| unicode:: U+000AB .. LEFT-POINTING DOUBLE ANGLE QUOTATION MARK”h]”hŒ«”…”�”}”hj©sbah}”(h]”h ]”h"]”Œlaquo”ah$]”h&]”uh1håh³hÖh´K%hhh²hubhæ)�”}”(hŒ0.. |larr| unicode:: U+02190 .. LEFTWARDS ARROW”h]”hŒâ†�”…”�”}”hj¸sbah}”(h]”h ]”h"]”Œlarr”ah$]”h&]”uh1håh³hÖh´K&hhh²hubhæ)�”}”(hŒ3.. |lcub| unicode:: U+0007B .. LEFT CURLY BRACKET”h]”hŒ{”…”�”}”hjÇsbah}”(h]”h ]”h"]”Œlcub”ah$]”h&]”uh1håh³hÖh´K'hhh²hubhæ)�”}”(hŒ;.. |ldquo| unicode:: U+0201C .. LEFT DOUBLE QUOTATION MARK”h]”hŒ“”…”�”}”hjÖsbah}”(h]”h ]”h"]”Œldquo”ah$]”h&]”uh1håh³hÖh´K(hhh²hubhæ)�”}”(hŒ).. |lowbar| unicode:: U+0005F .. LOW LINE”h]”hŒ_”…”�”}”hjåsbah}”(h]”h ]”h"]”Œlowbar”ah$]”h&]”uh1håh³hÖh´K)hhh²hubhæ)�”}”(hŒ1.. |lpar| unicode:: U+00028 .. LEFT PARENTHESIS”h]”hŒ(”…”�”}”hjôsbah}”(h]”h ]”h"]”Œlpar”ah$]”h&]”uh1håh³hÖh´K*hhh²hubhæ)�”}”(hŒ4.. |lsqb| unicode:: U+0005B .. LEFT SQUARE BRACKET”h]”hŒ[”…”�”}”hjsbah}”(h]”h ]”h"]”Œlsqb”ah$]”h&]”uh1håh³hÖh´K+hhh²hubhæ)�”}”(hŒ;.. |lsquo| unicode:: U+02018 .. LEFT SINGLE QUOTATION MARK”h]”hŒ‘”…”�”}”hjsbah}”(h]”h ]”h"]”Œlsquo”ah$]”h&]”uh1håh³hÖh´K,hhh²hubhæ)�”}”(hŒ/.. |lt| unicode:: U+0003C .. LESS-THAN SIGN”h]”hŒ<”…”�”}”hj!sbah}”(h]”h ]”h"]”Œlt”ah$]”h&]”uh1håh³hÖh´K-hhh²hubhæ)�”}”(hŒ+.. |micro| unicode:: U+000B5 .. MICRO SIGN”h]”hŒµ”…”�”}”hj0sbah}”(h]”h ]”h"]”Œmicro”ah$]”h&]”uh1håh³hÖh´K.hhh²hubhæ)�”}”(hŒ+.. |middot| unicode:: U+000B7 .. MIDDLE DOT”h]”hŒ·”…”�”}”hj?sbah}”(h]”h ]”h"]”Œmiddot”ah$]”h&]”uh1håh³hÖh´K/hhh²hubhæ)�”}”(hŒ/.. |nbsp| unicode:: U+000A0 .. NO-BREAK SPACE”h]”hŒ ”…”�”}”hjNsbah}”(h]”h ]”h"]”Œnbsp”ah$]”h&]”uh1håh³hÖh´K0hhh²hubhæ)�”}”(hŒ).. |not| unicode:: U+000AC .. NOT SIGN”h]”hŒ¬”…”�”}”hj]sbah}”(h]”h ]”h"]”Œnot”ah$]”h&]”uh1håh³hÖh´K1hhh²hubhæ)�”}”(hŒ,.. |num| unicode:: U+00023 .. NUMBER SIGN”h]”hŒ#”…”�”}”hjlsbah}”(h]”h ]”h"]”Œnum”ah$]”h&]”uh1håh³hÖh´K2hhh²hubhæ)�”}”(hŒ).. |ohm| unicode:: U+02126 .. OHM SIGN”h]”hŒΩ”…”�”}”hj{sbah}”(h]”h ]”h"]”Œohm”ah$]”h&]”uh1håh³hÖh´K3hhh²hubhæ)�”}”(hŒ;.. |ordf| unicode:: U+000AA .. FEMININE ORDINAL INDICATOR”h]”hŒª”…”�”}”hjŠsbah}”(h]”h ]”h"]”Œordf”ah$]”h&]”uh1håh³hÖh´K4hhh²hubhæ)�”}”(hŒ<.. |ordm| unicode:: U+000BA .. MASCULINE ORDINAL INDICATOR”h]”hŒº”…”�”}”hj™sbah}”(h]”h ]”h"]”Œordm”ah$]”h&]”uh1håh³hÖh´K5hhh²hubhæ)�”}”(hŒ-.. |para| unicode:: U+000B6 .. PILCROW SIGN”h]”hŒ¶”…”�”}”hj¨sbah}”(h]”h ]”h"]”Œpara”ah$]”h&]”uh1håh³hÖh´K6hhh²hubhæ)�”}”(hŒ-.. |percnt| unicode:: U+00025 .. PERCENT SIGN”h]”hŒ%”…”�”}”hj·sbah}”(h]”h ]”h"]”Œpercnt”ah$]”h&]”uh1håh³hÖh´K7hhh²hubhæ)�”}”(hŒ*.. |period| unicode:: U+0002E .. FULL STOP”h]”hŒ.”…”�”}”hjÆsbah}”(h]”h ]”h"]”Œperiod”ah$]”h&]”uh1håh³hÖh´K8hhh²hubhæ)�”}”(hŒ*.. |plus| unicode:: U+0002B .. PLUS SIGN”h]”hŒ+”…”�”}”hjÕsbah}”(h]”h ]”h"]”Œplus”ah$]”h&]”uh1håh³hÖh´K9hhh²hubhæ)�”}”(hŒ0.. |plusmn| unicode:: U+000B1 .. PLUS-MINUS SIGN”h]”hŒ±”…”�”}”hjäsbah}”(h]”h ]”h"]”Œplusmn”ah$]”h&]”uh1håh³hÖh´K:hhh²hubhæ)�”}”(hŒ+.. |pound| unicode:: U+000A3 .. POUND SIGN”h]”hŒ£”…”�”}”hjósbah}”(h]”h ]”h"]”Œpound”ah$]”h&]”uh1håh³hÖh´K;hhh²hubhæ)�”}”(hŒ... |quest| unicode:: U+0003F .. QUESTION MARK”h]”hŒ?”…”�”}”hjsbah}”(h]”h ]”h"]”Œquest”ah$]”h&]”uh1håh³hÖh´Khhh²hubhæ)�”}”(hŒ1.. |rarr| unicode:: U+02192 .. RIGHTWARDS ARROW”h]”hŒ→”…”�”}”hj/sbah}”(h]”h ]”h"]”Œrarr”ah$]”h&]”uh1håh³hÖh´K?hhh²hubhæ)�”}”(hŒ4.. |rcub| unicode:: U+0007D .. RIGHT CURLY BRACKET”h]”hŒ}”…”�”}”hj>sbah}”(h]”h ]”h"]”Œrcub”ah$]”h&]”uh1håh³hÖh´K@hhh²hubhæ)�”}”(hŒ<.. |rdquo| unicode:: U+0201D .. RIGHT DOUBLE QUOTATION MARK”h]”hŒâ€�”…”�”}”hjMsbah}”(h]”h ]”h"]”Œrdquo”ah$]”h&]”uh1håh³hÖh´KAhhh²hubhæ)�”}”(hŒ0.. |reg| unicode:: U+000AE .. REGISTERED SIGN”h]”hŒ®”…”�”}”hj\sbah}”(h]”h ]”h"]”Œreg”ah$]”h&]”uh1håh³hÖh´KBhhh²hubhæ)�”}”(hŒ2.. |rpar| unicode:: U+00029 .. RIGHT PARENTHESIS”h]”hŒ)”…”�”}”hjksbah}”(h]”h ]”h"]”Œrpar”ah$]”h&]”uh1håh³hÖh´KChhh²hubhæ)�”}”(hŒ5.. |rsqb| unicode:: U+0005D .. RIGHT SQUARE BRACKET”h]”hŒ]”…”�”}”hjzsbah}”(h]”h ]”h"]”Œrsqb”ah$]”h&]”uh1håh³hÖh´KDhhh²hubhæ)�”}”(hŒ<.. |rsquo| unicode:: U+02019 .. RIGHT SINGLE QUOTATION MARK”h]”hŒ’”…”�”}”hj‰sbah}”(h]”h ]”h"]”Œrsquo”ah$]”h&]”uh1håh³hÖh´KEhhh²hubhæ)�”}”(hŒ-.. |sect| unicode:: U+000A7 .. SECTION SIGN”h]”hŒ§”…”�”}”hj˜sbah}”(h]”h ]”h"]”Œsect”ah$]”h&]”uh1håh³hÖh´KFhhh²hubhæ)�”}”(hŒ*.. |semi| unicode:: U+0003B .. SEMICOLON”h]”hŒ;”…”�”}”hj§sbah}”(h]”h ]”h"]”Œsemi”ah$]”h&]”uh1håh³hÖh´KGhhh²hubhæ)�”}”(hŒ,.. |shy| unicode:: U+000AD .. SOFT HYPHEN”h]”hŒ­”…”�”}”hj¶sbah}”(h]”h ]”h"]”Œshy”ah$]”h&]”uh1håh³hÖh´KHhhh²hubhæ)�”}”(hŒ(.. |sol| unicode:: U+0002F .. SOLIDUS”h]”hŒ/”…”�”}”hjÅsbah}”(h]”h ]”h"]”Œsol”ah$]”h&]”uh1håh³hÖh´KIhhh²hubhæ)�”}”(hŒ,.. |sung| unicode:: U+0266A .. EIGHTH NOTE”h]”hŒ♪”…”�”}”hjÔsbah}”(h]”h ]”h"]”Œsung”ah$]”h&]”uh1håh³hÖh´KJhhh²hubhæ)�”}”(hŒ0.. |sup1| unicode:: U+000B9 .. SUPERSCRIPT ONE”h]”hŒ¹”…”�”}”hjãsbah}”(h]”h ]”h"]”Œsup1”ah$]”h&]”uh1håh³hÖh´KKhhh²hubhæ)�”}”(hŒ0.. |sup2| unicode:: U+000B2 .. SUPERSCRIPT TWO”h]”hŒ²”…”�”}”hjòsbah}”(h]”h ]”h"]”Œsup2”ah$]”h&]”uh1håh³hÖh´KLhhh²hubhæ)�”}”(hŒ2.. |sup3| unicode:: U+000B3 .. SUPERSCRIPT THREE”h]”hŒ³”…”�”}”hjsbah}”(h]”h ]”h"]”Œsup3”ah$]”h&]”uh1håh³hÖh´KMhhh²hubhæ)�”}”(hŒ4.. |times| unicode:: U+000D7 .. MULTIPLICATION SIGN”h]”hŒ×”…”�”}”hjsbah}”(h]”h ]”h"]”Œtimes”ah$]”h&]”uh1håh³hÖh´KNhhh²hubhæ)�”}”(hŒ0.. |trade| unicode:: U+02122 .. TRADE MARK SIGN”h]”hŒâ„¢”…”�”}”hjsbah}”(h]”h ]”h"]”Œtrade”ah$]”h&]”uh1håh³hÖh´KOhhh²hubhæ)�”}”(hŒ... |uarr| unicode:: U+02191 .. UPWARDS ARROW”h]”hŒ↑”…”�”}”hj.sbah}”(h]”h ]”h"]”Œuarr”ah$]”h&]”uh1håh³hÖh´KPhhh²hubhæ)�”}”(hŒ... |verbar| unicode:: U+0007C .. VERTICAL LINE”h]”hŒ|”…”�”}”hj=sbah}”(h]”h ]”h"]”Œverbar”ah$]”h&]”uh1håh³hÖh´KQhhh²hubhæ)�”}”(hŒ*.. |yen| unicode:: U+000A5 .. YEN SIGN ”h]”hŒÂ¥”…”�”}”hjLsbah}”(h]”h ]”h"]”Œyen”ah$]”h&]”uh1håh³hÖh´KRhhh²hubhŒtarget”“”)�”}”(hŒ .. _v4l2spec:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œv4l2spec”uh1j[h´K[hhh²hh³hÇubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒPart I - Video for Linux API”h]”hŒPart I - Video for Linux API”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jnhjkh²hh³hÇh´K ubhŒ paragraph”“”)�”}”(hŒOThis part describes the Video for Linux API version 2 (V4L2 API) specification.”h]”hŒOThis part describes the Video for Linux API version 2 (V4L2 API) specification.”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K hjkh²hubj)�”}”(hŒ**Revision 4.5**”h]”hŒstrong”“”)�”}”(hj�h]”hŒ Revision 4.5”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j’hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K hjkh²hubhŒcompound”“”)�”}”(hhh]”hŒtoctree”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”hŒuserspace-api/media/v4l/v4l2”Œentries”]”(NŒuserspace-api/media/v4l/common”†”NŒuserspace-api/media/v4l/pixfmt”†”NŒuserspace-api/media/v4l/io”†”NŒuserspace-api/media/v4l/devices”†”NŒuserspace-api/media/v4l/libv4l”†”NŒuserspace-api/media/v4l/compat”†”NŒ!userspace-api/media/v4l/user-func”†”NŒ#userspace-api/media/v4l/common-defs”†”NŒ userspace-api/media/v4l/videodev”†”NŒ'userspace-api/media/v4l/capture-example”†”NŒ(userspace-api/media/v4l/v4l2grab-example”†”NŒuserspace-api/media/v4l/biblio”†”eŒ includefiles”]”(jºj¼j¾jÀjÂjÄjÆjÈjÊjÌjÎjÐeŒmaxdepth”KŒcaption”ŒTable of Contents”Œglob”‰Œhidden”‰Œ includehidden”‰Œnumbered”MçŒ titlesonly”‰Œ rawentries”]”Œ rawcaption”jÖuh1j¬h³hÇh´Khj©ubah}”(h]”h ]”Œtoctree-wrapper”ah"]”h$]”h&]”uh1j§hjkh²hh³hÇh´Nubjj)�”}”(hhh]”(jo)�”}”(hŒRevision and Copyright”h]”hŒRevision and Copyright”…”�”}”(hjéh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jnhjæh²hh³hÇh´K$ubj)�”}”(hŒAuthors, in alphabetical order:”h]”hŒAuthors, in alphabetical order:”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K&hjæh²hubhŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒ>Ailus, Sakari - Subdev selections API. ”h]”(j)�”}”(hŒ#Ailus, Sakari ”h]”(hŒAilus, Sakari <”…”�”}”(hjh²hh³Nh´NubhŒ reference”“”)�”}”(hŒsakari.ailus@iki.fi”h]”hŒsakari.ailus@iki.fi”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:sakari.ailus@iki.fi”uh1jhjubhŒ>”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K(hj ubj)�”}”(hhh]”j )�”}”(hŒSubdev selections API. ”h]”j)�”}”(hŒSubdev selections API.”h]”hŒSubdev selections API.”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K*hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj4ubah}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1jh³hÇh´K*hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒŠCarvalho Chehab, Mauro - Documented libv4l, designed and added v4l2grab example, Remote Controller chapter. ”h]”(j)�”}”(hŒ3Carvalho Chehab, Mauro ”h]”(hŒCarvalho Chehab, Mauro <”…”�”}”(hjah²hh³Nh´Nubj)�”}”(hŒmchehab+samsung@kernel.org”h]”hŒmchehab+samsung@kernel.org”…”�”}”(hjih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ!mailto:mchehab+samsung@kernel.org”uh1jhjaubhŒ>”…”�”}”(hjah²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K,hj]ubj)�”}”(hhh]”j )�”}”(hŒSDocumented libv4l, designed and added v4l2grab example, Remote Controller chapter. ”h]”j)�”}”(hŒRDocumented libv4l, designed and added v4l2grab example, Remote Controller chapter.”h]”hŒRDocumented libv4l, designed and added v4l2grab example, Remote Controller chapter.”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K.hj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjƒubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K.hj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒBDirks, Bill - Original author of the V4L2 API and documentation. ”h]”(j)�”}”(hŒ Dirks, Bill”h]”hŒ Dirks, Bill”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K0hjªubj)�”}”(hhh]”j )�”}”(hŒ3Original author of the V4L2 API and documentation. ”h]”j)�”}”(hŒ2Original author of the V4L2 API and documentation.”h]”hŒ2Original author of the V4L2 API and documentation.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K2hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj¼ubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K2hjªubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ�Figa, Tomasz - Documented the memory-to-memory decoder interface. - Documented the memory-to-memory encoder interface. ”h]”(j)�”}”(hŒ!Figa, Tomasz ”h]”(hŒFiga, Tomasz <”…”�”}”(hjçh²hh³Nh´Nubj)�”}”(hŒtfiga@chromium.org”h]”hŒtfiga@chromium.org”…”�”}”(hjïh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:tfiga@chromium.org”uh1jhjçubhŒ>”…”�”}”(hjçh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K4hjãubj)�”}”(hhh]”(j )�”}”(hŒ2Documented the memory-to-memory decoder interface.”h]”j)�”}”(hjh]”hŒ2Documented the memory-to-memory decoder interface.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K6hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj ubj )�”}”(hŒ3Documented the memory-to-memory encoder interface. ”h]”j)�”}”(hŒ2Documented the memory-to-memory encoder interface.”h]”hŒ2Documented the memory-to-memory encoder interface.”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K7hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj ubeh}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K6hjãubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ[H Schimek, Michael - Original author of the V4L2 API and documentation. ”h]”(j)�”}”(hŒ$H Schimek, Michael ”h]”(hŒH Schimek, Michael <”…”�”}”(hjKh²hh³Nh´Nubj)�”}”(hŒmschimek@gmx.at”h]”hŒmschimek@gmx.at”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:mschimek@gmx.at”uh1jhjKubhŒ>”…”�”}”(hjKh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K9hjGubj)�”}”(hhh]”j )�”}”(hŒ3Original author of the V4L2 API and documentation. ”h]”j)�”}”(hŒ2Original author of the V4L2 API and documentation.”h]”hŒ2Original author of the V4L2 API and documentation.”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K;hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjmubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K;hjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ[Karicheri, Muralidharan - Documented the Digital Video timings API. ”h]”(j)�”}”(hŒ-Karicheri, Muralidharan ”h]”(hŒKaricheri, Muralidharan <”…”�”}”(hj˜h²hh³Nh´Nubj)�”}”(hŒm-karicheri2@ti.com”h]”hŒm-karicheri2@ti.com”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:m-karicheri2@ti.com”uh1jhj˜ubhŒ>”…”�”}”(hj˜h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K=hj”ubj)�”}”(hhh]”j )�”}”(hŒ*Documented the Digital Video timings API. ”h]”j)�”}”(hŒ)Documented the Digital Video timings API.”h]”hŒ)Documented the Digital Video timings API.”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K?hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjºubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K?hj”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ�Osciak, Pawel - Documented the memory-to-memory decoder interface. - Documented the memory-to-memory encoder interface. ”h]”(j)�”}”(hŒ$Osciak, Pawel ”h]”(hŒOsciak, Pawel <”…”�”}”(hjåh²hh³Nh´Nubj)�”}”(hŒposciak@chromium.org”h]”hŒposciak@chromium.org”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:posciak@chromium.org”uh1jhjåubhŒ>”…”�”}”(hjåh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KAhjáubj)�”}”(hhh]”(j )�”}”(hŒ2Documented the memory-to-memory decoder interface.”h]”j)�”}”(hj h]”hŒ2Documented the memory-to-memory decoder interface.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubj )�”}”(hŒ3Documented the memory-to-memory encoder interface. ”h]”j)�”}”(hŒ2Documented the memory-to-memory encoder interface.”h]”hŒ2Documented the memory-to-memory encoder interface.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KDhj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KChjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒROsciak, Pawel - Designed and documented the multi-planar API. ”h]”(j)�”}”(hŒ Osciak, Pawel ”h]”(hŒOsciak, Pawel <”…”�”}”(hjIh²hh³Nh´Nubj)�”}”(hŒpawel@osciak.com”h]”hŒpawel@osciak.com”…”�”}”(hjQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:pawel@osciak.com”uh1jhjIubhŒ>”…”�”}”(hjIh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KFhjEubj)�”}”(hhh]”j )�”}”(hŒ.Designed and documented the multi-planar API. ”h]”j)�”}”(hŒ-Designed and documented the multi-planar API.”h]”hŒ-Designed and documented the multi-planar API.”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KHhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjkubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KHhjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ,Palosaari, Antti - SDR API. ”h]”(j)�”}”(hŒPalosaari, Antti ”h]”(hŒPalosaari, Antti <”…”�”}”(hj–h²hh³Nh´Nubj)�”}”(hŒ crope@iki.fi”h]”hŒ crope@iki.fi”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:crope@iki.fi”uh1jhj–ubhŒ>”…”�”}”(hj–h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KJhj’ubj)�”}”(hhh]”j )�”}”(hŒ SDR API. ”h]”j)�”}”(hŒSDR API.”h]”hŒSDR API.”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KLhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj¸ubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KLhj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒCRibalda, Ricardo - Introduce HSV formats and other minor changes. ”h]”(j)�”}”(hŒRibalda, Ricardo”h]”hŒRibalda, Ricardo”…”�”}”(hjãh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KNhjßubj)�”}”(hhh]”j )�”}”(hŒ/Introduce HSV formats and other minor changes. ”h]”j)�”}”(hŒ.Introduce HSV formats and other minor changes.”h]”hŒ.Introduce HSV formats and other minor changes.”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KPhjôubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjñubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KPhjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒkRubli, Martin - Designed and documented the VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls. ”h]”(j)�”}”(hŒ Rubli, Martin”h]”hŒ Rubli, Martin”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KRhj ubj)�”}”(hhh]”j )�”}”(hŒZDesigned and documented the VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls. ”h]”j)�”}”(hŒYDesigned and documented the VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls.”h]”hŒYDesigned and documented the VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS ioctls.”…”�”}”(hj1 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KThj- ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj* ubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KThj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒ¢Walls, Andy - Documented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data format in this specification. ”h]”(j)�”}”(hŒ%Walls, Andy ”h]”(hŒ Walls, Andy <”…”�”}”(hjU h²hh³Nh´Nubj)�”}”(hŒawalls@md.metrocast.net”h]”hŒawalls@md.metrocast.net”…”�”}”(hj] h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:awalls@md.metrocast.net”uh1jhjU ubhŒ>”…”�”}”(hjU h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KVhjQ ubj)�”}”(hhh]”j )�”}”(hŒyDocumented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data format in this specification. ”h]”j)�”}”(hŒxDocumented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data format in this specification.”h]”hŒxDocumented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data format in this specification.”…”�”}”(hj~ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KXhjz ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjw ubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´KXhjQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubj )�”}”(hŒÖVerkuil, Hans - Designed and documented the VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG encoder and decoder APIs and the DV Timings API. ”h]”(j)�”}”(hŒ#Verkuil, Hans ”h]”(hŒVerkuil, Hans <”…”�”}”(hj¢ h²hh³Nh´Nubj)�”}”(hŒhverkuil@kernel.org”h]”hŒhverkuil@kernel.org”…”�”}”(hjª h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œmailto:hverkuil@kernel.org”uh1jhj¢ ubhŒ>”…”�”}”(hj¢ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KZhjž ubj)�”}”(hhh]”j )�”}”(hŒ¯Designed and documented the VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG encoder and decoder APIs and the DV Timings API. ”h]”j)�”}”(hŒ®Designed and documented the VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG encoder and decoder APIs and the DV Timings API.”h]”hŒ®Designed and documented the VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG encoder and decoder APIs and the DV Timings API.”…”�”}”(hjË h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K\hjÇ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjÄ ubah}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K\hjž ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jUjVuh1jh³hÇh´K(hjæh²hubj)�”}”(hŒÐ**Copyright** |copy| 1999-2018: Bill Dirks, Michael H. Schimek, Hans Verkuil, Martin Rubli, Andy Walls, Muralidharan Karicheri, Mauro Carvalho Chehab, Pawel Osciak, Sakari Ailus & Antti Palosaari, Tomasz Figa”h]”(j“)�”}”(hŒ **Copyright**”h]”hŒ Copyright”…”�”}”(hjõ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j’hjñ ubhŒ ”…”�”}”(hjñ h²hh³Nh´NubhŒ©”…”�”}”(hjñ h²hh³Nh´NubhŒ¼ 1999-2018: Bill Dirks, Michael H. Schimek, Hans Verkuil, Martin Rubli, Andy Walls, Muralidharan Karicheri, Mauro Carvalho Chehab, Pawel Osciak, Sakari Ailus & Antti Palosaari, Tomasz Figa”…”�”}”(hjñ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K^hjæh²hubj)�”}”(hŒ}Except when explicitly stated as GPL, programming examples within this part can be used and distributed without restrictions.”h]”hŒ}Except when explicitly stated as GPL, programming examples within this part can be used and distributed without restrictions.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K`hjæh²hubeh}”(h]”Œrevision-and-copyright”ah ]”h"]”Œrevision and copyright”ah$]”h&]”uh1jihjkh²hh³hÇh´K$ubjj)�”}”(hhh]”(jo)�”}”(hŒRevision History”h]”hŒRevision History”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jnhj+ h²hh³hÇh´KeubhŒ field_list”“”)�”}”(hhh]”hŒfield”“”)�”}”(hhh]”(hŒ field_name”“”)�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjC h³hÇh´KubhŒ field_body”“”)�”}”(hŒ4.10 / 2016-07-15 (*rr*) ”h]”j)�”}”(hŒ4.10 / 2016-07-15 (*rr*)”h]”(hŒ4.10 / 2016-07-15 (”…”�”}”(hj\ h²hh³Nh´NubhŒemphasis”“”)�”}”(hŒ*rr*”h]”hŒrr”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj\ ubhŒ)”…”�”}”(hj\ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KghjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjC ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Kghj> h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kgubj)�”}”(hŒIntroduce HSV formats.”h]”hŒIntroduce HSV formats.”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kihj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj¡ h³hÇh´KubjW )�”}”(hŒ4.5 / 2015-10-29 (*rr*) ”h]”j)�”}”(hŒ4.5 / 2015-10-29 (*rr*)”h]”(hŒ4.5 / 2015-10-29 (”…”�”}”(hj¶ h²hh³Nh´Nubje )�”}”(hŒ*rr*”h]”hŒrr”…”�”}”(hj¾ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj¶ ubhŒ)”…”�”}”(hj¶ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Klhj² ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj¡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Klhjž h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Klubj)�”}”(hŒ©Extend VIDIOC_G_EXT_CTRLS;. Replace ctrl_class with a new union with ctrl_class and which. Which is used to select the current value of the control or the default value.”h]”hŒ©Extend VIDIOC_G_EXT_CTRLS;. Replace ctrl_class with a new union with ctrl_class and which. Which is used to select the current value of the control or the default value.”…”�”}”(hjè h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Knhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjù h³hÇh´KubjW )�”}”(hŒ4.4 / 2015-05-26 (*ap*) ”h]”j)�”}”(hŒ4.4 / 2015-05-26 (*ap*)”h]”(hŒ4.4 / 2015-05-26 (”…”�”}”(hj h²hh³Nh´Nubje )�”}”(hŒ*ap*”h]”hŒap”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kshj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjù ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Kshjö h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Ksubj)�”}”(hŒ˜Renamed V4L2_TUNER_ADC to V4L2_TUNER_SDR. Added V4L2_CID_RF_TUNER_RF_GAIN control. Added transmitter support for Software Defined Radio (SDR) Interface.”h]”hŒ˜Renamed V4L2_TUNER_ADC to V4L2_TUNER_SDR. Added V4L2_CID_RF_TUNER_RF_GAIN control. Added transmitter support for Software Defined Radio (SDR) Interface.”…”�”}”(hj@ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kuhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjT h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjQ h³hÇh´KubjW )�”}”(hŒ4.1 / 2015-02-13 (*mcc*) ”h]”j)�”}”(hŒ4.1 / 2015-02-13 (*mcc*)”h]”(hŒ4.1 / 2015-02-13 (”…”�”}”(hjf h²hh³Nh´Nubje )�”}”(hŒ*mcc*”h]”hŒmcc”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjf ubhŒ)”…”�”}”(hjf h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kzhjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjQ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KzhjN h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kzubj)�”}”(hŒ{Fix documentation for media controller device nodes and add support for DVB device nodes. Add support for Tuner sub-device.”h]”hŒ{Fix documentation for media controller device nodes and add support for DVB device nodes. Add support for Tuner sub-device.”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K|hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj¬ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj© h³hÇh´KubjW )�”}”(hŒ3.19 / 2014-12-05 (*hv*) ”h]”j)�”}”(hŒ3.19 / 2014-12-05 (*hv*)”h]”(hŒ3.19 / 2014-12-05 (”…”�”}”(hj¾ h²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hjÆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj¾ ubhŒ)”…”�”}”(hj¾ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K€hjº ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj© ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K€hj¦ h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K€ubj)�”}”(hŒêRewrote Colorspace chapter, added new enum :c:type:`v4l2_ycbcr_encoding` and enum :c:type:`v4l2_quantization` fields to struct :c:type:`v4l2_pix_format`, struct :c:type:`v4l2_pix_format_mplane` and struct :c:type:`v4l2_mbus_framefmt`.”h]”(hŒ+Rewrote Colorspace chapter, added new enum ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_ycbcr_encoding`”h]”hŒliteral”“”)�”}”(hjú h]”hŒv4l2_ycbcr_encoding”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œc”Œc-type”eh"]”h$]”h&]”uh1jü hjø ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰Œ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)�”}”Œdata”]”j Œ ASTIdentifier”“”)�”}”Œ identifier”ŒV4L”sbN†”asbŒ reftarget”Œv4l2_ycbcr_encoding”uh1hh³hÇh´K‚hjð ubhŒ and enum ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_quantization`”h]”jý )�”}”(hj1 h]”hŒv4l2_quantization”…”�”}”(hj3 h²hh³Nh´Nubah}”(h]”h ]”(j j Œc-type”eh"]”h$]”h&]”uh1jü hj/ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j j j) Œv4l2_quantization”uh1hh³hÇh´K‚hjð ubhŒ fields to struct ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_pix_format`”h]”jý )�”}”(hjT h]”hŒv4l2_pix_format”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”(j j Œc-type”eh"]”h$]”h&]”uh1jü hjR ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j j j) Œv4l2_pix_format”uh1hh³hÇh´K‚hjð ubhŒ , struct ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ :c:type:`v4l2_pix_format_mplane`”h]”jý )�”}”(hjw h]”hŒv4l2_pix_format_mplane”…”�”}”(hjy h²hh³Nh´Nubah}”(h]”h ]”(j j Œc-type”eh"]”h$]”h&]”uh1jü hju ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j j j) Œv4l2_pix_format_mplane”uh1hh³hÇh´K‚hjð ubhŒ and struct ”…”�”}”(hjð h²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_mbus_framefmt`”h]”jý )�”}”(hjš h]”hŒv4l2_mbus_framefmt”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”(j j Œc-type”eh"]”h$]”h&]”uh1jü hj˜ ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j j j) Œv4l2_mbus_framefmt”uh1hh³hÇh´K‚hjð ubhŒ.”…”�”}”(hjð h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K‚hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjÇ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÄ h³hÇh´KubjW )�”}”(hŒ3.17 / 2014-08-04 (*lp, hv*) ”h]”j)�”}”(hŒ3.17 / 2014-08-04 (*lp, hv*)”h]”(hŒ3.17 / 2014-08-04 (”…”�”}”(hjÙ h²hh³Nh´Nubje )�”}”(hŒ*lp, hv*”h]”hŒlp, hv”…”�”}”(hjá h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjÙ ubhŒ)”…”�”}”(hjÙ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KŠhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÄ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KŠhjÁ h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KŠubj)�”}”(hŒvExtended struct :c:type:`v4l2_pix_format`. Added format flags. Added compound control types and VIDIOC_QUERY_EXT_CTRL.”h]”(hŒExtended struct ”…”�”}”(hj h²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_pix_format`”h]”jý )�”}”(hj h]”hŒv4l2_pix_format”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(j j Œc-type”eh"]”h$]”h&]”uh1jü hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j j j) Œv4l2_pix_format”uh1hh³hÇh´KŒhj ubhŒM. Added format flags. Added compound control types and VIDIOC_QUERY_EXT_CTRL.”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KŒhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjB h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj? h³hÇh´KubjW )�”}”(hŒ3.15 / 2014-02-03 (*hv, ap*) ”h]”j)�”}”(hŒ3.15 / 2014-02-03 (*hv, ap*)”h]”(hŒ3.15 / 2014-02-03 (”…”�”}”(hjT h²hh³Nh´Nubje )�”}”(hŒ*hv, ap*”h]”hŒhv, ap”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjT ubhŒ)”…”�”}”(hjT h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K�hjP ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj? ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K�hj< h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K�ubj)�”}”(hXUpdate several sections of "Common API Elements": "Opening and Closing Devices" "Querying Capabilities", "Application Priority", "Video Inputs and Outputs", "Audio Inputs and Outputs" "Tuners and Modulators", "Video Standards" and "Digital Video (DV) Timings". Added SDR API.”h]”hX7Update several sections of “Common API Elementsâ€�: “Opening and Closing Devicesâ€� “Querying Capabilitiesâ€�, “Application Priorityâ€�, “Video Inputs and Outputsâ€�, “Audio Inputs and Outputsâ€� “Tuners and Modulatorsâ€�, “Video Standardsâ€� and “Digital Video (DV) Timingsâ€�. Added SDR API.”…”�”}”(hj† h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K’hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjš h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj— h³hÇh´KubjW )�”}”(hŒ3.14 / 2013-11-25 (*rr*) ”h]”j)�”}”(hŒ3.14 / 2013-11-25 (*rr*)”h]”(hŒ3.14 / 2013-11-25 (”…”�”}”(hj¬ h²hh³Nh´Nubje )�”}”(hŒ*rr*”h]”hŒrr”…”�”}”(hj´ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj¬ ubhŒ)”…”�”}”(hj¬ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K˜hj¨ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj— ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K˜hj” h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K˜ubj)�”}”(hŒ.Set width and height as unsigned on v4l2_rect.”h]”hŒ.Set width and height as unsigned on v4l2_rect.”…”�”}”(hjÞ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kšhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjò h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjï h³hÇh´KubjW )�”}”(hŒ3.11 / 2013-05-26 (*hv*) ”h]”j)�”}”(hŒ3.11 / 2013-05-26 (*hv*)”h]”(hŒ3.11 / 2013-05-26 (”…”�”}”(hjh²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K�hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjï ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K�hjì h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K�ubj)�”}”(hŒ.Remove obsolete VIDIOC_DBG_G_CHIP_IDENT ioctl.”h]”hŒ.Remove obsolete VIDIOC_DBG_G_CHIP_IDENT ioctl.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KŸhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjGh³hÇh´KubjW )�”}”(hŒ3.10 / 2013-03-25 (*hv*) ”h]”j)�”}”(hŒ3.10 / 2013-03-25 (*hv*)”h]”(hŒ3.10 / 2013-03-25 (”…”�”}”(hj\h²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj\ubhŒ)”…”�”}”(hj\h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K¢hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K¢hjDh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K¢ubj)�”}”(hXRemove obsolete and unused DV_PRESET ioctls: VIDIOC_G_DV_PRESET, VIDIOC_S_DV_PRESET, VIDIOC_QUERY_DV_PRESET and VIDIOC_ENUM_DV_PRESET. Remove the related v4l2_input/output capability flags V4L2_IN_CAP_PRESETS and V4L2_OUT_CAP_PRESETS. Added VIDIOC_DBG_G_CHIP_INFO.”h]”hXRemove obsolete and unused DV_PRESET ioctls: VIDIOC_G_DV_PRESET, VIDIOC_S_DV_PRESET, VIDIOC_QUERY_DV_PRESET and VIDIOC_ENUM_DV_PRESET. Remove the related v4l2_input/output capability flags V4L2_IN_CAP_PRESETS and V4L2_OUT_CAP_PRESETS. Added VIDIOC_DBG_G_CHIP_INFO.”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K¤hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjŸh³hÇh´KubjW )�”}”(hŒ3.9 / 2012-12-03 (*sa, sn*) ”h]”j)�”}”(hŒ3.9 / 2012-12-03 (*sa, sn*)”h]”(hŒ3.9 / 2012-12-03 (”…”�”}”(hj´h²hh³Nh´Nubje )�”}”(hŒ*sa, sn*”h]”hŒsa, sn”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj´ubhŒ)”…”�”}”(hj´h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K«hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K«hjœh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K«ubj)�”}”(hŒ`Added timestamp types to v4l2_buffer. Added V4L2_EVENT_CTRL_CH_RANGE control event changes flag.”h]”hŒ`Added timestamp types to v4l2_buffer. Added V4L2_EVENT_CTRL_CH_RANGE control event changes flag.”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K­hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj÷h³hÇh´KubjW )�”}”(hŒ3.6 / 2012-07-02 (*hv*) ”h]”j)�”}”(hŒ3.6 / 2012-07-02 (*hv*)”h]”(hŒ3.6 / 2012-07-02 (”…”�”}”(hj h²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K±hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj÷ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K±hjôh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K±ubj)�”}”(hŒAdded VIDIOC_ENUM_FREQ_BANDS.”h]”hŒAdded VIDIOC_ENUM_FREQ_BANDS.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K³hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjOh³hÇh´KubjW )�”}”(hŒ 3.5 / 2012-05-07 (*sa, sn, hv*) ”h]”j)�”}”(hŒ3.5 / 2012-05-07 (*sa, sn, hv*)”h]”(hŒ3.5 / 2012-05-07 (”…”�”}”(hjdh²hh³Nh´Nubje )�”}”(hŒ *sa, sn, hv*”h]”hŒ sa, sn, hv”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjdubhŒ)”…”�”}”(hjdh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K¶hj`ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjOubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K¶hjLh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K¶ubj)�”}”(hXOAdded V4L2_CTRL_TYPE_INTEGER_MENU and V4L2 subdev selections API. Improved the description of V4L2_CID_COLORFX control, added V4L2_CID_COLORFX_CBCR control. Added camera controls V4L2_CID_AUTO_EXPOSURE_BIAS, V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE, V4L2_CID_IMAGE_STABILIZATION, V4L2_CID_ISO_SENSITIVITY, V4L2_CID_ISO_SENSITIVITY_AUTO, V4L2_CID_EXPOSURE_METERING, V4L2_CID_SCENE_MODE, V4L2_CID_3A_LOCK, V4L2_CID_AUTO_FOCUS_START, V4L2_CID_AUTO_FOCUS_STOP, V4L2_CID_AUTO_FOCUS_STATUS and V4L2_CID_AUTO_FOCUS_RANGE. Added VIDIOC_ENUM_DV_TIMINGS, VIDIOC_QUERY_DV_TIMINGS and VIDIOC_DV_TIMINGS_CAP.”h]”hXOAdded V4L2_CTRL_TYPE_INTEGER_MENU and V4L2 subdev selections API. Improved the description of V4L2_CID_COLORFX control, added V4L2_CID_COLORFX_CBCR control. Added camera controls V4L2_CID_AUTO_EXPOSURE_BIAS, V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE, V4L2_CID_IMAGE_STABILIZATION, V4L2_CID_ISO_SENSITIVITY, V4L2_CID_ISO_SENSITIVITY_AUTO, V4L2_CID_EXPOSURE_METERING, V4L2_CID_SCENE_MODE, V4L2_CID_3A_LOCK, V4L2_CID_AUTO_FOCUS_START, V4L2_CID_AUTO_FOCUS_STOP, V4L2_CID_AUTO_FOCUS_STATUS and V4L2_CID_AUTO_FOCUS_RANGE. Added VIDIOC_ENUM_DV_TIMINGS, VIDIOC_QUERY_DV_TIMINGS and VIDIOC_DV_TIMINGS_CAP.”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K¸hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj§h³hÇh´KubjW )�”}”(hŒ3.4 / 2012-01-25 (*sn*) ”h]”j)�”}”(hŒ3.4 / 2012-01-25 (*sn*)”h]”(hŒ3.4 / 2012-01-25 (”…”�”}”(hj¼h²hh³Nh´Nubje )�”}”(hŒ*sn*”h]”hŒsn”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj¼ubhŒ)”…”�”}”(hj¼h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÆhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KÆhj¤h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KÆubj)�”}”(hŒ`”h]”(hŒAdded ”…”�”}”(hjîh²hh³Nh´Nubh)�”}”(hŒ6:ref:`JPEG compression control class. `”h]”hŒinline”“”)�”}”(hjøh]”hŒJPEG compression control class.”…”�”}”(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) Œ jpeg-controls”uh1hh³hÇh´KÈhjîubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÈhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj!h³hÇh´KubjW )�”}”(hŒ3.3 / 2012-01-11 (*hv*) ”h]”j)�”}”(hŒ3.3 / 2012-01-11 (*hv*)”h]”(hŒ3.3 / 2012-01-11 (”…”�”}”(hj6h²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj6ubhŒ)”…”�”}”(hj6h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KËhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KËhjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KËubj)�”}”(hŒ4Added device_caps field to struct v4l2_capabilities.”h]”hŒ4Added device_caps field to struct v4l2_capabilities.”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÍhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjyh³hÇh´KubjW )�”}”(hŒ3.2 / 2011-08-26 (*hv*) ”h]”j)�”}”(hŒ3.2 / 2011-08-26 (*hv*)”h]”(hŒ3.2 / 2011-08-26 (”…”�”}”(hjŽh²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjŽubhŒ)”…”�”}”(hjŽh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÐhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjyubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KÐhjvh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KÐubj)�”}”(hŒAdded V4L2_CTRL_FLAG_VOLATILE.”h]”hŒAdded V4L2_CTRL_FLAG_VOLATILE.”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÒhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÑh³hÇh´KubjW )�”}”(hŒ!3.1 / 2011-06-27 (*mcc, po, hv*) ”h]”j)�”}”(hŒ 3.1 / 2011-06-27 (*mcc, po, hv*)”h]”(hŒ3.1 / 2011-06-27 (”…”�”}”(hjæh²hh³Nh´Nubje )�”}”(hŒ *mcc, po, hv*”h]”hŒ mcc, po, hv”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjæubhŒ)”…”�”}”(hjæh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÕhjâubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÑubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KÕhjÎh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KÕubj)�”}”(hŒ«Documented that VIDIOC_QUERYCAP now returns a per-subsystem version instead of a per-driver one. Standardize an error code for invalid ioctl. Added V4L2_CTRL_TYPE_BITMASK.”h]”hŒ«Documented that VIDIOC_QUERYCAP now returns a per-subsystem version instead of a per-driver one. Standardize an error code for invalid ioctl. Added V4L2_CTRL_TYPE_BITMASK.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K×hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj)h³hÇh´KubjW )�”}”(hŒ 2.6.39 / 2011-03-01 (*mcc, po*) ”h]”j)�”}”(hŒ2.6.39 / 2011-03-01 (*mcc, po*)”h]”(hŒ2.6.39 / 2011-03-01 (”…”�”}”(hj>h²hh³Nh´Nubje )�”}”(hŒ *mcc, po*”h]”hŒmcc, po”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj>ubhŒ)”…”�”}”(hj>h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÜhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KÜhj&h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´KÜubj)�”}”(hŒ†Removed VIDIOC_*_OLD from videodev2.h header and update it to reflect latest changes. Added the :ref:`multi-planar API `.”h]”(hŒ`Removed VIDIOC_*_OLD from videodev2.h header and update it to reflect latest changes. Added the ”…”�”}”(hjph²hh³Nh´Nubh)�”}”(hŒ%:ref:`multi-planar API `”h]”jû)�”}”(hjzh]”hŒmulti-planar API”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”(j Œstd”Œstd-ref”eh"]”h$]”h&]”uh1júhjxubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j·Œ refdomain”j†Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj) Œ planar-apis”uh1hh³hÇh´KÞhjpubhŒ.”…”�”}”(hjph²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´KÞhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj¥h³hÇh´KubjW )�”}”(hŒ2.6.37 / 2010-08-06 (*hv*) ”h]”j)�”}”(hŒ2.6.37 / 2010-08-06 (*hv*)”h]”(hŒ2.6.37 / 2010-08-06 (”…”�”}”(hjºh²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjºubhŒ)”…”�”}”(hjºh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kâhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Kâhj¢h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kâubj)�”}”(hŒ%Removed obsolete vtx (videotext) API.”h]”hŒ%Removed obsolete vtx (videotext) API.”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kähj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjýh³hÇh´KubjW )�”}”(hŒ2.6.33 / 2009-12-03 (*mk*) ”h]”j)�”}”(hŒ2.6.33 / 2009-12-03 (*mk*)”h]”(hŒ2.6.33 / 2009-12-03 (”…”�”}”(hjh²hh³Nh´Nubje )�”}”(hŒ*mk*”h]”hŒmk”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kçhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjýubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Kçhjúh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kçubj)�”}”(hŒ6Added documentation for the Digital Video timings API.”h]”hŒ6Added documentation for the Digital Video timings API.”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kéhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjUh³hÇh´KubjW )�”}”(hŒ2.6.32 / 2009-08-31 (*mcc*) ”h]”j)�”}”(hŒ2.6.32 / 2009-08-31 (*mcc*)”h]”(hŒ2.6.32 / 2009-08-31 (”…”�”}”(hjjh²hh³Nh´Nubje )�”}”(hŒ*mcc*”h]”hŒmcc”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjjubhŒ)”…”�”}”(hjjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kìhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjUubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KìhjRh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kìubj)�”}”(hŒ�Now, revisions will match the kernel version where the V4L2 API changes will be used by the Linux Kernel. Also added Remote Controller chapter.”h]”hŒ�Now, revisions will match the kernel version where the V4L2 API changes will be used by the Linux Kernel. Also added Remote Controller chapter.”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kîhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj­h³hÇh´KubjW )�”}”(hŒ0.29 / 2009-08-26 (*ev*) ”h]”j)�”}”(hŒ0.29 / 2009-08-26 (*ev*)”h]”(hŒ0.29 / 2009-08-26 (”…”�”}”(hjÂh²hh³Nh´Nubje )�”}”(hŒ*ev*”h]”hŒev”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjÂubhŒ)”…”�”}”(hjÂh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kòhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj­ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Kòhjªh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Kòubj)�”}”(hŒHAdded documentation for string controls and for FM Transmitter controls.”h]”hŒHAdded documentation for string controls and for FM Transmitter controls.”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kôhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjh³hÇh´KubjW )�”}”(hŒ0.28 / 2009-08-26 (*gl*) ”h]”j)�”}”(hŒ0.28 / 2009-08-26 (*gl*)”h]”(hŒ0.28 / 2009-08-26 (”…”�”}”(hjh²hh³Nh´Nubje )�”}”(hŒ*gl*”h]”hŒgl”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´K÷hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´K÷hjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´K÷ubj)�”}”(hŒ.Added V4L2_CID_BAND_STOP_FILTER documentation.”h]”hŒ.Added V4L2_CID_BAND_STOP_FILTER documentation.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kùhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj]h³hÇh´KubjW )�”}”(hŒ0.27 / 2009-08-15 (*mcc*) ”h]”j)�”}”(hŒ0.27 / 2009-08-15 (*mcc*)”h]”(hŒ0.27 / 2009-08-15 (”…”�”}”(hjrh²hh³Nh´Nubje )�”}”(hŒ*mcc*”h]”hŒmcc”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjrubhŒ)”…”�”}”(hjrh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kühjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj]ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´KühjZh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Küubj)�”}”(hŒcAdded libv4l and Remote Controller documentation; added v4l2grab and keytable application examples.”h]”hŒcAdded libv4l and Remote Controller documentation; added v4l2grab and keytable application examples.”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Kþhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjµh³hÇh´KubjW )�”}”(hŒ0.26 / 2009-07-23 (*hv*) ”h]”j)�”}”(hŒ0.26 / 2009-07-23 (*hv*)”h]”(hŒ0.26 / 2009-07-23 (”…”�”}”(hjÊh²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjÊubhŒ)”…”�”}”(hjÊh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjµubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhj²h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mubj)�”}”(hŒoFinalized the RDS capture API. Added modulator and RDS encoder capabilities. Added support for string controls.”h]”hŒoFinalized the RDS capture API. Added modulator and RDS encoder capabilities. Added support for string controls.”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj h³hÇh´KubjW )�”}”(hŒ0.25 / 2009-01-18 (*hv*) ”h]”j)�”}”(hŒ0.25 / 2009-01-18 (*hv*)”h]”(hŒ0.25 / 2009-01-18 (”…”�”}”(hj"h²hh³Nh´Nubje )�”}”(hŒ*hv*”h]”hŒhv”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj"ubhŒ)”…”�”}”(hj"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhj h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mubj)�”}”(hŒïAdded pixel formats VYUY, NV16 and NV61, and changed the debug ioctls VIDIOC_DBG_G/S_REGISTER and VIDIOC_DBG_G_CHIP_IDENT. Added camera controls V4L2_CID_ZOOM_ABSOLUTE, V4L2_CID_ZOOM_RELATIVE, V4L2_CID_ZOOM_CONTINUOUS and V4L2_CID_PRIVACY.”h]”hŒïAdded pixel formats VYUY, NV16 and NV61, and changed the debug ioctls VIDIOC_DBG_G/S_REGISTER and VIDIOC_DBG_G_CHIP_IDENT. Added camera controls V4L2_CID_ZOOM_ABSOLUTE, V4L2_CID_ZOOM_RELATIVE, V4L2_CID_ZOOM_CONTINUOUS and V4L2_CID_PRIVACY.”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjeh³hÇh´KubjW )�”}”(hŒ0.24 / 2008-03-04 (*mhs*) ”h]”j)�”}”(hŒ0.24 / 2008-03-04 (*mhs*)”h]”(hŒ0.24 / 2008-03-04 (”…”�”}”(hjzh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjzubhŒ)”…”�”}”(hjzh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhjbh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mubj)�”}”(hŒkAdded pixel formats Y16 and SBGGR16, new controls and a camera controls class. Removed VIDIOC_G/S_MPEGCOMP.”h]”hŒkAdded pixel formats Y16 and SBGGR16, new controls and a camera controls class. Removed VIDIOC_G/S_MPEGCOMP.”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj½h³hÇh´KubjW )�”}”(hŒ0.23 / 2007-08-30 (*mhs*) ”h]”j)�”}”(hŒ0.23 / 2007-08-30 (*mhs*)”h]”(hŒ0.23 / 2007-08-30 (”…”�”}”(hjÒh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjÒubhŒ)”…”�”}”(hjÒh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MhjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhjºh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mubj)�”}”(hŒZFixed a typo in VIDIOC_DBG_G/S_REGISTER. Clarified the byte order of packed pixel formats.”h]”hŒZFixed a typo in VIDIOC_DBG_G/S_REGISTER. Clarified the byte order of packed pixel formats.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjh³hÇh´KubjW )�”}”(hŒ0.22 / 2007-08-29 (*mhs*) ”h]”j)�”}”(hŒ0.22 / 2007-08-29 (*mhs*)”h]”(hŒ0.22 / 2007-08-29 (”…”�”}”(hj*h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj*ubhŒ)”…”�”}”(hj*h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mubj)�”}”(hXvAdded the Video Output Overlay interface, new MPEG controls, V4L2_FIELD_INTERLACED_TB and V4L2_FIELD_INTERLACED_BT, VIDIOC_DBG_G/S_REGISTER, VIDIOC\_(TRY\_)ENCODER_CMD, VIDIOC_G_CHIP_IDENT, VIDIOC_G_ENC_INDEX, new pixel formats. Clarifications in the cropping chapter, about RGB pixel formats, the mmap(), poll(), select(), read() and write() functions. Typographical fixes.”h]”hXvAdded the Video Output Overlay interface, new MPEG controls, V4L2_FIELD_INTERLACED_TB and V4L2_FIELD_INTERLACED_BT, VIDIOC_DBG_G/S_REGISTER, VIDIOC_(TRY_)ENCODER_CMD, VIDIOC_G_CHIP_IDENT, VIDIOC_G_ENC_INDEX, new pixel formats. Clarifications in the cropping chapter, about RGB pixel formats, the mmap(), poll(), select(), read() and write() functions. Typographical fixes.”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjmh³hÇh´KubjW )�”}”(hŒ0.21 / 2006-12-19 (*mhs*) ”h]”j)�”}”(hŒ0.21 / 2006-12-19 (*mhs*)”h]”(hŒ0.21 / 2006-12-19 (”…”�”}”(hj‚h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjŠh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj‚ubhŒ)”…”�”}”(hj‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M'hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjmubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M'hjjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M'ubj)�”}”(hŒ/Fixed a link in the VIDIOC_G_EXT_CTRLS section.”h]”hŒ/Fixed a link in the VIDIOC_G_EXT_CTRLS section.”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M)hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÅh³hÇh´KubjW )�”}”(hŒ0.20 / 2006-11-24 (*mhs*) ”h]”j)�”}”(hŒ0.20 / 2006-11-24 (*mhs*)”h]”(hŒ0.20 / 2006-11-24 (”…”�”}”(hjÚh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjÚubhŒ)”…”�”}”(hjÚh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M,hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÅubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M,hjÂh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M,ubj)�”}”(hŒQClarified the purpose of the audioset field in struct v4l2_input and v4l2_output.”h]”hŒQClarified the purpose of the audioset field in struct v4l2_input and v4l2_output.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M.hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjh³hÇh´KubjW )�”}”(hŒ0.19 / 2006-10-19 (*mhs*) ”h]”j)�”}”(hŒ0.19 / 2006-10-19 (*mhs*)”h]”(hŒ0.19 / 2006-10-19 (”…”�”}”(hj2h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj2ubhŒ)”…”�”}”(hj2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M2hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M2hjh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M2ubj)�”}”(hŒDocumented V4L2_PIX_FMT_RGB444.”h]”hŒDocumented V4L2_PIX_FMT_RGB444.”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M4hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjuh³hÇh´KubjW )�”}”(hŒ0.18 / 2006-10-18 (*mhs*) ”h]”j)�”}”(hŒ0.18 / 2006-10-18 (*mhs*)”h]”(hŒ0.18 / 2006-10-18 (”…”�”}”(hjŠh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjŠubhŒ)”…”�”}”(hjŠh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M7hj†ubah}”(h]”h ]”h"]”h$]”h&]”u•)Qh1jV hjuubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M7hjrh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M7ubj)�”}”(hŒrAdded the description of extended controls by Hans Verkuil. Linked V4L2_PIX_FMT_MPEG to V4L2_CID_MPEG_STREAM_TYPE.”h]”hŒrAdded the description of extended controls by Hans Verkuil. Linked V4L2_PIX_FMT_MPEG to V4L2_CID_MPEG_STREAM_TYPE.”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M9hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÍh³hÇh´KubjW )�”}”(hŒ0.17 / 2006-10-12 (*mhs*) ”h]”j)�”}”(hŒ0.17 / 2006-10-12 (*mhs*)”h]”(hŒ0.17 / 2006-10-12 (”…”�”}”(hjâh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjâubhŒ)”…”�”}”(hjâh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M=hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M=hjÊh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M=ubj)�”}”(hŒ(Corrected V4L2_PIX_FMT_HM12 description.”h]”hŒ(Corrected V4L2_PIX_FMT_HM12 description.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M?hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj%h³hÇh´KubjW )�”}”(hŒ0.16 / 2006-10-08 (*mhs*) ”h]”j)�”}”(hŒ0.16 / 2006-10-08 (*mhs*)”h]”(hŒ0.16 / 2006-10-08 (”…”�”}”(hj:h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj:ubhŒ)”…”�”}”(hj:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MBhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MBhj"h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´MBubj)�”}”(hŒNVIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS are now part of the API.”h]”hŒNVIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS are now part of the API.”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MDhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj}h³hÇh´KubjW )�”}”(hŒ0.15 / 2006-09-23 (*mhs*) ”h]”j)�”}”(hŒ0.15 / 2006-09-23 (*mhs*)”h]”(hŒ0.15 / 2006-09-23 (”…”�”}”(hj’h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj’ubhŒ)”…”�”}”(hj’h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MHhjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj}ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MHhjzh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´MHubj)�”}”(hX&Cleaned up the bibliography, added BT.653 and BT.1119. capture.c/start_capturing() for user pointer I/O did not initialize the buffer index. Documented the V4L MPEG and MJPEG VID_TYPEs and V4L2_PIX_FMT_SBGGR8. Updated the list of reserved pixel formats. See the history chapter for API changes.”h]”hX&Cleaned up the bibliography, added BT.653 and BT.1119. capture.c/start_capturing() for user pointer I/O did not initialize the buffer index. Documented the V4L MPEG and MJPEG VID_TYPEs and V4L2_PIX_FMT_SBGGR8. Updated the list of reserved pixel formats. See the history chapter for API changes.”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MJhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÕh³hÇh´KubjW )�”}”(hŒ0.14 / 2006-09-14 (*mr*) ”h]”j)�”}”(hŒ0.14 / 2006-09-14 (*mr*)”h]”(hŒ0.14 / 2006-09-14 (”…”�”}”(hjêh²hh³Nh´Nubje )�”}”(hŒ*mr*”h]”hŒmr”…”�”}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjêubhŒ)”…”�”}”(hjêh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MQhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÕubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MQhjÒh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´MQubj)�”}”(hŒuAdded VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS proposal for frame format enumeration of digital devices.”h]”hŒuAdded VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS proposal for frame format enumeration of digital devices.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MShj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj-h³hÇh´KubjW )�”}”(hŒ0.13 / 2006-04-07 (*mhs*) ”h]”j)�”}”(hŒ0.13 / 2006-04-07 (*mhs*)”h]”(hŒ0.13 / 2006-04-07 (”…”�”}”(hjBh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjBubhŒ)”…”�”}”(hjBh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MWhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MWhj*h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´MWubj)�”}”(hŒnCorrected the description of struct v4l2_window clips. New V4L2_STD\_ and V4L2_TUNER_MODE_LANG1_LANG2 defines.”h]”hŒnCorrected the description of struct v4l2_window clips. New V4L2_STD_ and V4L2_TUNER_MODE_LANG1_LANG2 defines.”…”�”}”(hjth²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MYhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj…h³hÇh´KubjW )�”}”(hŒ0.12 / 2006-02-03 (*mhs*) ”h]”j)�”}”(hŒ0.12 / 2006-02-03 (*mhs*)”h]”(hŒ0.12 / 2006-02-03 (”…”�”}”(hjšh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjšubhŒ)”…”�”}”(hjšh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M]hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M]hj‚h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M]ubj)�”}”(hŒICorrected the description of struct v4l2_captureparm and v4l2_outputparm.”h]”hŒICorrected the description of struct v4l2_captureparm and v4l2_outputparm.”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M_hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjÝh³hÇh´KubjW )�”}”(hŒ0.11 / 2006-01-27 (*mhs*) ”h]”j)�”}”(hŒ0.11 / 2006-01-27 (*mhs*)”h]”(hŒ0.11 / 2006-01-27 (”…”�”}”(hjòh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjòubhŒ)”…”�”}”(hjòh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mchjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MchjÚh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mcubj)�”}”(hŒ.Improved the description of struct v4l2_tuner.”h]”hŒ.Improved the description of struct v4l2_tuner.”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mehj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj5h³hÇh´KubjW )�”}”(hŒ0.10 / 2006-01-10 (*mhs*) ”h]”j)�”}”(hŒ0.10 / 2006-01-10 (*mhs*)”h]”(hŒ0.10 / 2006-01-10 (”…”�”}”(hjJh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjJubhŒ)”…”�”}”(hjJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MhhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mhhj2h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mhubj)�”}”(hŒ0VIDIOC_G_INPUT and VIDIOC_S_PARM clarifications.”h]”hŒ0VIDIOC_G_INPUT and VIDIOC_S_PARM clarifications.”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mjhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj�h³hÇh´KubjW )�”}”(hŒ0.9 / 2005-11-27 (*mhs*) ”h]”j)�”}”(hŒ0.9 / 2005-11-27 (*mhs*)”h]”(hŒ0.9 / 2005-11-27 (”…”�”}”(hj¢h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj¢ubhŒ)”…”�”}”(hj¢h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mmhjžubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´MmhjŠh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mmubj)�”}”(hŒÛImproved the 525 line numbering diagram. Hans Verkuil and I rewrote the sliced VBI section. He also contributed a VIDIOC_LOG_STATUS page. Fixed VIDIOC_S_STD call in the video standard selection example. Various updates.”h]”hŒÛImproved the 525 line numbering diagram. Hans Verkuil and I rewrote the sliced VBI section. He also contributed a VIDIOC_LOG_STATUS page. Fixed VIDIOC_S_STD call in the video standard selection example. Various updates.”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mohj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjåh³hÇh´KubjW )�”}”(hŒ0.8 / 2004-10-04 (*mhs*) ”h]”j)�”}”(hŒ0.8 / 2004-10-04 (*mhs*)”h]”(hŒ0.8 / 2004-10-04 (”…”�”}”(hjúh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjúubhŒ)”…”�”}”(hjúh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Muhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Muhjâh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Muubj)�”}”(hŒBSomehow a piece of junk slipped into the capture example, removed.”h]”hŒBSomehow a piece of junk slipped into the capture example, removed.”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mwhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj=h³hÇh´KubjW )�”}”(hŒ0.7 / 2004-09-19 (*mhs*) ”h]”j)�”}”(hŒ0.7 / 2004-09-19 (*mhs*)”h]”(hŒ0.7 / 2004-09-19 (”…”�”}”(hjRh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjRubhŒ)”…”�”}”(hjRh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´MzhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´Mzhj:h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´Mzubj)�”}”(hŒŽFixed video standard selection, control enumeration, downscaling and aspect example. Added read and user pointer i/o to video capture example.”h]”hŒŽFixed video standard selection, control enumeration, downscaling and aspect example. Added read and user pointer i/o to video capture example.”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M|hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj•h³hÇh´KubjW )�”}”(hŒ0.6 / 2004-08-01 (*mhs*) ”h]”j)�”}”(hŒ0.6 / 2004-08-01 (*mhs*)”h]”(hŒ0.6 / 2004-08-01 (”…”�”}”(hjªh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjªubhŒ)”…”�”}”(hjªh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M�hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M�hj’h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M�ubj)�”}”(hŒFv4l2_buffer changes, added video capture example, various corrections.”h]”hŒFv4l2_buffer changes, added video capture example, various corrections.”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mƒhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjíh³hÇh´KubjW )�”}”(hŒ0.5 / 2003-11-05 (*mhs*) ”h]”j)�”}”(hŒ0.5 / 2003-11-05 (*mhs*)”h]”(hŒ0.5 / 2003-11-05 (”…”�”}”(hjh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M†hjþubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjíubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M†hjêh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M†ubj)�”}”(hŒPixel format erratum.”h]”hŒPixel format erratum.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´Mˆhj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjEh³hÇh´KubjW )�”}”(hŒ0.4 / 2003-09-17 (*mhs*) ”h]”j)�”}”(hŒ0.4 / 2003-09-17 (*mhs*)”h]”(hŒ0.4 / 2003-09-17 (”…”�”}”(hjZh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjZubhŒ)”…”�”}”(hjZh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M‹hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjEubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M‹hjBh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M‹ubj)�”}”(hŒzCorrected source and Makefile to generate a PDF. SGML fixes. Added latest API changes. Closed gaps in the history chapter.”h]”hŒzCorrected source and Makefile to generate a PDF. SGML fixes. Added latest API changes. Closed gaps in the history chapter.”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M�hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hj�h³hÇh´KubjW )�”}”(hŒ0.3 / 2003-02-05 (*mhs*) ”h]”j)�”}”(hŒ0.3 / 2003-02-05 (*mhs*)”h]”(hŒ0.3 / 2003-02-05 (”…”�”}”(hj²h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj²ubhŒ)”…”�”}”(hj²h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M‘hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M‘hjšh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M‘ubj)�”}”(hŒ Another draft, more corrections.”h]”hŒ Another draft, more corrections.”…”�”}”(hjäh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M“hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjõh³hÇh´KubjW )�”}”(hŒ0.2 / 2003-01-15 (*mhs*) ”h]”j)�”}”(hŒ0.2 / 2003-01-15 (*mhs*)”h]”(hŒ0.2 / 2003-01-15 (”…”�”}”(hj h²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M–hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M–hjòh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M–ubj)�”}”(hŒ9Second draft, with corrections pointed out by Gerd Knorr.”h]”hŒ9Second draft, with corrections pointed out by Gerd Knorr.”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M˜hj+ h²hubj= )�”}”(hhh]”jB )�”}”(hhh]”(jG )�”}”(hŒrevision”h]”hŒrevision”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jF hjMh³hÇh´KubjW )�”}”(hŒ0.1 / 2002-12-01 (*mhs*) ”h]”j)�”}”(hŒ0.1 / 2002-12-01 (*mhs*)”h]”(hŒ0.1 / 2002-12-01 (”…”�”}”(hjbh²hh³Nh´Nubje )�”}”(hŒ*mhs*”h]”hŒmhs”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jd hjbubhŒ)”…”�”}”(hjbh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M›hj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jV hjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jA h³hÇh´M›hjJh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1j< hj+ h²hh³hÇh´M›ubj)�”}”(hŒZFirst draft, based on documentation by Bill Dirks and discussions on the V4L mailing list.”h]”hŒZFirst draft, based on documentation by Bill Dirks and discussions on the V4L mailing list.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~h³hÇh´M�hj+ h²hubeh}”(h]”Œrevision-history”ah ]”h"]”Œrevision history”ah$]”h&]”uh1jihjkh²hh³hÇh´Keubeh}”(h]”(Œpart-i-video-for-linux-api”jheh ]”h"]”(Œpart i - video for linux api”Œv4l2spec”eh$]”h&]”uh1jihhh²hh³hÇh´K Œexpect_referenced_by_name”}”j°j]sŒexpect_referenced_by_id”}”jhj]subeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(jnNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œ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”}”(hóhçjhöjjj jj/j#j>j2jMjAj\jPjkj_jzjnj‰j}j˜jŒj§j›j¶jªjÅj¹jÔjÈjãj×jòjæjjõjjjjj.j"j=j1jLj@j[jOjjj^jyjmjˆj|j—j‹j¦jšjµj©jÄj¸jÓjÇjâjÖjñjåjjôjjjjj-j!j<j0jKj?jZjNjij]jxjlj‡j{j–jŠj¥j™j´j¨jÃj·jÒjÆjájÕjðjäjÿjójjjjj,j j;j/jJj>jYjMjhj\jwjkj†jzj•j‰j¤j˜j³j§jÂj¶jÑjÅjàjÔjïjãjþjòj jjjj+jj:j.jIj=jXjLuŒsubstitution_names”}”(Œamp”hóŒapos”jŒast”jŒbrvbar”j Œbsol”j/Œcent”j>Œcolon”jMŒcomma”j\Œcommat”jkŒcopy”jzŒcurren”j‰Œdarr”j˜Œdeg”j§Œdivide”j¶Œdollar”jÅŒequals”jÔŒexcl”jãŒfrac12”jòŒfrac14”jŒfrac18”jŒfrac34”jŒfrac38”j.Œfrac58”j=Œfrac78”jLŒgt”j[Œhalf”jjŒhorbar”jyŒhyphen”jˆŒiexcl”j—Œiquest”j¦Œlaquo”jµŒlarr”jÄŒlcub”jÓŒldquo”jâŒlowbar”jñŒlpar”jŒlsqb”jŒlsquo”jŒlt”j-Œmicro”j<Œmiddot”jKŒnbsp”jZŒnot”jiŒnum”jxŒohm”j‡Œordf”j–Œordm”j¥Œpara”j´Œpercnt”jÃŒperiod”jÒŒplus”jáŒplusmn”jðŒpound”jÿŒquest”jŒquot”jŒraquo”j,Œrarr”j;Œrcub”jJŒrdquo”jYŒreg”jhŒrpar”jwŒrsqb”j†Œrsquo”j•Œsect”j¤Œsemi”j³Œshy”jÂŒsol”jÑŒsung”jàŒsup1”jïŒsup2”jþŒsup3”j Œtimes”jŒtrade”j+Œuarr”j:Œverbar”jIŒyen”jXuŒrefnames”}”Œrefids”}”jh]”j]asŒnameids”}”(j°jhj¯j¬j( j% j§j¤uŒ nametypes”}”(j°ˆj¯‰j( ‰j§‰uh}”(jhjkj¬jkj% jæj¤j+ uŒ 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”“”}”…”R”Œparse_messages”]”Œtransform_messages”]”hŒsystem_message”“”)�”}”(hhh]”j)�”}”(hhh]”hŒ.Hyperlink target "v4l2spec" is not referenced.”…”�”}”hj�sbah}”(h]”h ]”h"]”h$]”h&]”uh1j~hj�ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”K[uh1j‹ubaŒ transformer”NŒ include_log”]”Œ.Documentation/userspace-api/media/v4l/v4l2.rst”(NNNNt”†”aŒ decoration”Nh²hub.