€•å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‡jjó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‡jjVjŽ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‡jj¹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—)”}”(hjh]”hŒ v4l2_std_id”…””}”(hjh²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”…””}”(hjh²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.”…””}”(hjh²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.