€•åYŒ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”Œ8/translations/zh_CN/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/zh_TW/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/it_IT/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/ja_JP/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/ko_KR/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/pt_BR/userspace-api/media/v4l/vidioc-g-std”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ8/translations/sp_SP/userspace-api/media/v4l/vidioc-g-std”Œ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³ŒR/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/vidioc-g-std.rst”h´KubhŒtarget”“”)�”}”(hŒ.. _VIDIOC_G_STD:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œ vidioc-g-std”uh1hÈh´Khhh²hh³hÇubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒJioctl VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_SUBDEV_G_STD, VIDIOC_SUBDEV_S_STD”h]”hŒJioctl VIDIOC_G_STD, VIDIOC_S_STD, VIDIOC_SUBDEV_G_STD, VIDIOC_SUBDEV_S_STD”…”�”}”(hhÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhhØh²hh³hÇh´Kubh×)�”}”(hhh]”(hÜ)�”}”(hŒName”h]”hŒName”…”�”}”(hhîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhhëh²hh³hÇh´K ubhŒ paragraph”“”)�”}”(hŒ�VIDIOC_G_STD - VIDIOC_S_STD - VIDIOC_SUBDEV_G_STD - VIDIOC_SUBDEV_S_STD - Query or select the video standard of the current input”h]”hŒ�VIDIOC_G_STD - VIDIOC_S_STD - VIDIOC_SUBDEV_G_STD - VIDIOC_SUBDEV_S_STD - Query or select the video standard of the current input”…”�”}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K hhëh²hubeh}”(h]”Œname”ah ]”h"]”Œname”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K ubh×)�”}”(hhh]”(hÜ)�”}”(hŒSynopsis”h]”hŒSynopsis”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh²hh³hÇh´KubhŒindex”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(Œsingle”ŒV4L.VIDIOC_G_STD (C macro)”Œc.V4L.VIDIOC_G_STD”hNt”auh1j%hjh²hh³Nh´NubhŒdesc”“”)�”}”(hhh]”(hŒdesc_signature”“”)�”}”(hŒ VIDIOC_G_STD”h]”hŒdesc_signature_line”“”)�”}”(hŒ VIDIOC_G_STD”h]”hŒ desc_name”“”)�”}”(hŒ VIDIOC_G_STD”h]”hŒ desc_sig_name”“”)�”}”(hj?h]”hŒ VIDIOC_G_STD”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”Œn”ah"]”h$]”h&]”uh1jMhjIubah}”(h]”h ]”(Œsig-name”Œdescname”eh"]”h$]”h&]”hÅhÆuh1jGhjCh²hh³hÇh´Kubah}”(h]”h ]”h"]”h$]”h&]”hÅhÆŒ add_permalink”ˆuh1jAŒsphinx_line_type”Œ declarator”hj=h²hh³hÇh´Kubah}”(h]”j4ah ]”(Œsig”Œ sig-object”eh"]”h$]”h&]”Œ is_multiline”ˆŒ _toc_parts”)Œ _toc_name”huh1j;h³hÇh´Khj8h²hubhŒ desc_content”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jyhj8h²hh³hÇh´Kubeh}”(h]”h ]”(Œc”Œmacro”eh"]”h$]”h&]”Œdomain”j‡Œobjtype”jˆŒdesctype”jˆŒnoindex”‰Œ noindexentry”‰Œnocontentsentry”‰uh1j6h²hhjh³Nh´Nubhý)�”}”(hŒ6``int ioctl(int fd, VIDIOC_G_STD, v4l2_std_id *argp)``”h]”hŒliteral”“”)�”}”(hj”h]”hŒ2int ioctl(int fd, VIDIOC_G_STD, v4l2_std_id *argp)”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjh²hubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(j2ŒV4L.VIDIOC_S_STD (C macro)”Œc.V4L.VIDIOC_S_STD”hNt”auh1j%hjh²hh³Nh´Nubj7)�”}”(hhh]”(j<)�”}”(hŒ VIDIOC_S_STD”h]”jB)�”}”(hŒ VIDIOC_S_STD”h]”jH)�”}”(hŒ VIDIOC_S_STD”h]”jN)�”}”(hj¾h]”hŒ VIDIOC_S_STD”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”jYah"]”h$]”h&]”uh1jMhjÄubah}”(h]”h ]”(j`jaeh"]”h$]”h&]”hÅhÆuh1jGhjÀh²hh³hÇh´Kubah}”(h]”h ]”h"]”h$]”h&]”hÅhÆjkˆuh1jAjljmhj¼h²hh³hÇh´Kubah}”(h]”j·ah ]”(jqjreh"]”h$]”h&]”jvˆjw)jxhuh1j;h³hÇh´Khj¹h²hubjz)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jyhj¹h²hh³hÇh´Kubeh}”(h]”h ]”(j‡Œmacro”eh"]”h$]”h&]”jŒj‡j�jójŽjój�‰j�‰j‘‰uh1j6h²hhjh³Nh´Nubhý)�”}”(hŒ<``int ioctl(int fd, VIDIOC_S_STD, const v4l2_std_id *argp)``”h]”j—)�”}”(hjùh]”hŒ8int ioctl(int fd, VIDIOC_S_STD, const v4l2_std_id *argp)”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjh²hubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(j2Œ!V4L.VIDIOC_SUBDEV_G_STD (C macro)”Œc.V4L.VIDIOC_SUBDEV_G_STD”hNt”auh1j%hjh²hh³Nh´Nubj7)�”}”(hhh]”(j<)�”}”(hŒVIDIOC_SUBDEV_G_STD”h]”jB)�”}”(hŒVIDIOC_SUBDEV_G_STD”h]”jH)�”}”(hŒVIDIOC_SUBDEV_G_STD”h]”jN)�”}”(hj!h]”hŒVIDIOC_SUBDEV_G_STD”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”jYah"]”h$]”h&]”uh1jMhj'ubah}”(h]”h ]”(j`jaeh"]”h$]”h&]”hÅhÆuh1jGhj#h²hh³hÇh´Kubah}”(h]”h ]”h"]”h$]”h&]”hÅhÆjkˆuh1jAjljmhjh²hh³hÇh´Kubah}”(h]”jah ]”(jqjreh"]”h$]”h&]”jvˆjw)jxhuh1j;h³hÇh´Khjh²hubjz)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jyhjh²hh³hÇh´Kubeh}”(h]”h ]”(j‡Œmacro”eh"]”h$]”h&]”jŒj‡j�jVjŽjVj�‰j�‰j‘‰uh1j6h²hhjh³Nh´Nubhý)�”}”(hŒ=``int ioctl(int fd, VIDIOC_SUBDEV_G_STD, v4l2_std_id *argp)``”h]”j—)�”}”(hj\h]”hŒ9int ioctl(int fd, VIDIOC_SUBDEV_G_STD, v4l2_std_id *argp)”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjh²hubj&)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(j2Œ!V4L.VIDIOC_SUBDEV_S_STD (C macro)”Œc.V4L.VIDIOC_SUBDEV_S_STD”hNt”auh1j%hjh²hh³Nh´Nubj7)�”}”(hhh]”(j<)�”}”(hŒVIDIOC_SUBDEV_S_STD”h]”jB)�”}”(hŒVIDIOC_SUBDEV_S_STD”h]”jH)�”}”(hŒVIDIOC_SUBDEV_S_STD”h]”jN)�”}”(hj„h]”hŒVIDIOC_SUBDEV_S_STD”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”jYah"]”h$]”h&]”uh1jMhjŠubah}”(h]”h ]”(j`jaeh"]”h$]”h&]”hÅhÆuh1jGhj†h²hh³hÇh´Kubah}”(h]”h ]”h"]”h$]”h&]”hÅhÆjkˆuh1jAjljmhj‚h²hh³hÇh´Kubah}”(h]”j}ah ]”(jqjreh"]”h$]”h&]”jvˆjw)jxhuh1j;h³hÇh´Khjh²hubjz)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jyhjh²hh³hÇh´Kubeh}”(h]”h ]”(j‡Œmacro”eh"]”h$]”h&]”jŒj‡j�j¹jŽj¹j�‰j�‰j‘‰uh1j6h²hhjh³Nh´Nubhý)�”}”(hŒC``int ioctl(int fd, VIDIOC_SUBDEV_S_STD, const v4l2_std_id *argp)``”h]”j—)�”}”(hj¿h]”hŒ?int ioctl(int fd, VIDIOC_SUBDEV_S_STD, const v4l2_std_id *argp)”…”�”}”(hjÁh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj½ubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K hjh²hubeh}”(h]”Œsynopsis”ah ]”h"]”Œsynopsis”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kubh×)�”}”(hhh]”(hÜ)�”}”(hŒ Arguments”h]”hŒ Arguments”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjÜh²hh³hÇh´K#ubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ5``fd`` File descriptor returned by :c:func:`open()`. ”h]”(hŒterm”“”)�”}”(hŒ``fd``”h]”j—)�”}”(hjüh]”hŒfd”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jøh³hÇh´K&hjôubhŒ definition”“”)�”}”(hhh]”hý)�”}”(hŒ-File descriptor returned by :c:func:`open()`.”h]”(hŒFile descriptor returned by ”…”�”}”(hjh²hh³Nh´Nubh)�”}”(hŒ:c:func:`open()`”h]”j—)�”}”(hj h]”hŒopen()”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”(Œxref”j‡Œc-func”eh"]”h$]”h&]”uh1j–hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ$userspace-api/media/v4l/vidioc-g-std”Œ refdomain”j‡Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰Œ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)�”}”Œdata”]”j?Œ ASTIdentifier”“”)�”}”Œ identifier”ŒV4L”sbN†”asbŒ reftarget”Œopen”uh1hh³hÇh´K&hjubhŒ.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K&hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjôubeh}”(h]”h ]”h"]”h$]”h&]”uh1jòh³hÇh´K&hjïubjó)�”}”(hŒ+``argp`` Pointer to :c:type:`v4l2_std_id`. ”h]”(jù)�”}”(hŒ``argp``”h]”j—)�”}”(hjkh]”hŒargp”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1jøh³hÇh´K)hjeubj)�”}”(hhh]”hý)�”}”(hŒ!Pointer to :c:type:`v4l2_std_id`.”h]”(hŒ Pointer to ”…”�”}”(hjƒh²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_std_id`”h]”j—)�”}”(hj�h]”hŒ v4l2_std_id”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”(j,j‡Œc-type”eh"]”h$]”h&]”uh1j–hj‹ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j‡Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j>jBjMŒ v4l2_std_id”uh1hh³hÇh´K)hjƒubhŒ.”…”�”}”(hjƒh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K)hj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjeubeh}”(h]”h ]”h"]”h$]”h&]”uh1jòh³hÇh´K)hjïh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jíhjÜh²hh³hÇh´Nubeh}”(h]”Œ arguments”ah ]”h"]”Œ arguments”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K#ubh×)�”}”(hhh]”(hÜ)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjÎh²hh³hÇh´K,ubhý)�”}”(hX×To query and select the current video standard applications use the :ref:`VIDIOC_G_STD ` and :ref:`VIDIOC_S_STD ` ioctls which take a pointer to a :ref:`v4l2_std_id ` type as argument. :ref:`VIDIOC_G_STD ` can return a single flag or a set of flags as in struct :c:type:`v4l2_standard` field ``id``. The flags must be unambiguous such that they appear in only one enumerated struct :c:type:`v4l2_standard` structure.”h]”(hŒDTo query and select the current video standard applications use the ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ":ref:`VIDIOC_G_STD `”h]”hŒinline”“”)�”}”(hjéh]”hŒ VIDIOC_G_STD”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjçubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j÷Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´K.hjßubhŒ and ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ":ref:`VIDIOC_S_STD `”h]”jì)�”}”(hjh]”hŒ VIDIOC_S_STD”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´K.hjßubhŒ" ioctls which take a pointer to a ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ :ref:`v4l2_std_id `”h]”jì)�”}”(hj3h]”hŒ v4l2_std_id”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhj1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j?Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ v4l2-std-id”uh1hh³hÇh´K.hjßubhŒ type as argument. ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ":ref:`VIDIOC_G_STD `”h]”jì)�”}”(hjWh]”hŒ VIDIOC_G_STD”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjUubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jcŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´K.hjßubhŒ9 can return a single flag or a set of flags as in struct ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_standard`”h]”j—)�”}”(hj{h]”hŒ v4l2_standard”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”(j,j‡Œc-type”eh"]”h$]”h&]”uh1j–hjyubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j‡Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j>jBjMŒ v4l2_standard”uh1hh³hÇh´K.hjßubhŒ field ”…”�”}”(hjßh²hh³Nh´Nubj—)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjßubhŒT. The flags must be unambiguous such that they appear in only one enumerated struct ”…”�”}”(hjßh²hh³Nh´Nubh)�”}”(hŒ:c:type:`v4l2_standard`”h]”j—)�”}”(hj°h]”hŒ v4l2_standard”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”(j,j‡Œc-type”eh"]”h$]”h&]”uh1j–hj®ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j‡Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j>jBjMŒ v4l2_standard”uh1hh³hÇh´K.hjßubhŒ structure.”…”�”}”(hjßh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K.hjÎh²hubhý)�”}”(hXW:ref:`VIDIOC_S_STD ` accepts one or more flags, being a write-only ioctl it does not return the actual new standard as :ref:`VIDIOC_G_STD ` does. When no flags are given or the current input does not support the requested standard the driver returns an ``EINVAL`` error code. When the standard set is ambiguous drivers may return ``EINVAL`` or choose any of the requested standards. If the current input or output does not support standard video timings (e.g. if :ref:`VIDIOC_ENUMINPUT` does not set the ``V4L2_IN_CAP_STD`` flag), then ``ENODATA`` error code is returned.”h]”(h)�”}”(hŒ":ref:`VIDIOC_S_STD `”h]”jì)�”}”(hjÝh]”hŒ VIDIOC_S_STD”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjÛubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jéŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´K6hj×ubhŒc accepts one or more flags, being a write-only ioctl it does not return the actual new standard as ”…”�”}”(hj×h²hh³Nh´Nubh)�”}”(hŒ":ref:`VIDIOC_G_STD `”h]”jì)�”}”(hjh]”hŒ VIDIOC_G_STD”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjÿubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”j Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´K6hj×ubhŒr does. When no flags are given or the current input does not support the requested standard the driver returns an ”…”�”}”(hj×h²hh³Nh´Nubj—)�”}”(hŒ ``EINVAL``”h]”hŒEINVAL”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj×ubhŒC error code. When the standard set is ambiguous drivers may return ”…”�”}”(hj×h²hh³Nh´Nubj—)�”}”(hŒ ``EINVAL``”h]”hŒEINVAL”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj×ubhŒ{ or choose any of the requested standards. If the current input or output does not support standard video timings (e.g. if ”…”�”}”(hj×h²hh³Nh´Nubh)�”}”(hŒ:ref:`VIDIOC_ENUMINPUT`”h]”jì)�”}”(hjIh]”hŒVIDIOC_ENUMINPUT”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jUŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjMŒvidioc_enuminput”uh1hh³hÇh´K6hj×ubhŒ does not set the ”…”�”}”(hj×h²hh³Nh´Nubj—)�”}”(hŒ``V4L2_IN_CAP_STD``”h]”hŒV4L2_IN_CAP_STD”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj×ubhŒ flag), then ”…”�”}”(hj×h²hh³Nh´Nubj—)�”}”(hŒ ``ENODATA``”h]”hŒENODATA”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj×ubhŒ error code is returned.”…”�”}”(hj×h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K6hjÎh²hubhý)�”}”(hŒ´Calling ``VIDIOC_SUBDEV_S_STD`` on a subdev device node that has been registered in read-only mode is not allowed. An error is returned and the errno variable is set to ``-EPERM``.”h]”(hŒCalling ”…”�”}”(hj•h²hh³Nh´Nubj—)�”}”(hŒ``VIDIOC_SUBDEV_S_STD``”h]”hŒVIDIOC_SUBDEV_S_STD”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj•ubhŒŠ on a subdev device node that has been registered in read-only mode is not allowed. An error is returned and the errno variable is set to ”…”�”}”(hj•h²hh³Nh´Nubj—)�”}”(hŒ ``-EPERM``”h]”hŒ-EPERM”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj•ubhŒ.”…”�”}”(hj•h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K@hjÎh²hubeh}”(h]”Œ description”ah ]”h"]”Œ description”ah$]”h&]”uh1hÖhhØh²hh³hÇh´K,ubh×)�”}”(hhh]”(hÜ)�”}”(hŒ Return Value”h]”hŒ Return Value”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjÏh²hh³hÇh´KEubhý)�”}”(hŒ´On success 0 is returned, on error -1 and the ``errno`` variable is set appropriately. The generic error codes are described at the :ref:`Generic Error Codes ` chapter.”h]”(hŒ.On success 0 is returned, on error -1 and the ”…”�”}”(hjàh²hh³Nh´Nubj—)�”}”(hŒ ``errno``”h]”hŒerrno”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjàubhŒM variable is set appropriately. The generic error codes are described at the ”…”�”}”(hjàh²hh³Nh´Nubh)�”}”(hŒ':ref:`Generic Error Codes `”h]”jì)�”}”(hjüh]”hŒGeneric Error Codes”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjúubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ gen-errors”uh1hh³hÇh´KGhjàubhŒ chapter.”…”�”}”(hjàh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KGhjÏh²hubjî)�”}”(hhh]”(jó)�”}”(hŒHEINVAL The :ref:`VIDIOC_S_STD ` parameter was unsuitable. ”h]”(jù)�”}”(hŒEINVAL”h]”hŒEINVAL”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøh³hÇh´KLhj'ubj)�”}”(hhh]”hý)�”}”(hŒ@The :ref:`VIDIOC_S_STD ` parameter was unsuitable.”h]”(hŒThe ”…”�”}”(hj<h²hh³Nh´Nubh)�”}”(hŒ":ref:`VIDIOC_S_STD `”h]”jì)�”}”(hjFh]”hŒ VIDIOC_S_STD”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”(j,Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jëhjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j8Œ refdomain”jRŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆjMŒ vidioc_g_std”uh1hh³hÇh´KLhj<ubhŒ parameter was unsuitable.”…”�”}”(hj<h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KLhj9ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jòh³hÇh´KLhj$ubjó)�”}”(hŒKENODATA Standard video timings are not supported for this input or output. ”h]”(jù)�”}”(hŒENODATA”h]”hŒENODATA”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøh³hÇh´KOhjzubj)�”}”(hhh]”hý)�”}”(hŒBStandard video timings are not supported for this input or output.”h]”hŒBStandard video timings are not supported for this input or output.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KOhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjzubeh}”(h]”h ]”h"]”h$]”h&]”uh1jòh³hÇh´KOhj$h²hubjó)�”}”(hŒGEPERM ``VIDIOC_SUBDEV_S_STD`` has been called on a read-only subdevice.”h]”(jù)�”}”(hŒEPERM”h]”hŒEPERM”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jøh³hÇh´KQhj©ubj)�”}”(hhh]”hý)�”}”(hŒA``VIDIOC_SUBDEV_S_STD`` has been called on a read-only subdevice.”h]”(j—)�”}”(hŒ``VIDIOC_SUBDEV_S_STD``”h]”hŒVIDIOC_SUBDEV_S_STD”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj¾ubhŒ* has been called on a read-only subdevice.”…”�”}”(hj¾h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KRhj»ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jòh³hÇh´KQhj$h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jíhjÏh²hh³hÇh´Nubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÖhhØh²hh³hÇh´KEubeh}”(h]”(ŒGioctl-vidioc-g-std-vidioc-s-std-vidioc-subdev-g-std-vidioc-subdev-s-std”hÕeh ]”h"]”(ŒJioctl vidioc_g_std, vidioc_s_std, vidioc_subdev_g_std, vidioc_subdev_s_std”Œ vidioc_g_std”eh$]”h&]”uh1hÖhhh²hh³hÇh´KŒexpect_referenced_by_name”}”júhÊsŒexpect_referenced_by_id”}”hÕhÊsubeh}”(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”Œ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”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”hÕ]”hÊasŒnameids”}”(júhÕjùjöjjjÙjÖjËjÈjÌjÉjñjîuŒ nametypes”}”(júˆjù‰j‰jÙ‰jˉj̉jñ‰uh}”(hÕhØjöhØjhëjÖjj4j=j·j¼jjj}j‚jÈjÜjÉ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]”hý)�”}”(hhh]”hŒ2Hyperlink target "vidioc-g-std" is not referenced.”…”�”}”hjŽsbah}”(h]”h ]”h"]”h$]”h&]”uh1hühj‹ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”Kuh1j‰ubaŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.