€•õXŒ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Œ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”auh1jhjhž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”…””}”(hj;hžhhŸNh Nubah}”(h]”h ]”Œn”ah"]”h$]”h&]”uh1j9hj5ubah}”(h]”h ]”(Œsig-name”Œdescname”eh"]”h$]”h&]”h±h²uh1j3hj/hžhhŸh³h Kubah}”(h]”h ]”h"]”h$]”h&]”h±h²Œ add_permalink”ˆuh1j-Œsphinx_line_type”Œ declarator”hj)hžhhŸh³h Kubah}”(h]”j ah ]”(Œsig”Œ sig-object”eh"]”h$]”h&]”Œ is_multiline”ˆŒ _toc_parts”)Œ _toc_name”huh1j'hŸh³h Khj$hžhubhŒ desc_content”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jehj$hžhhŸh³h Kubeh}”(h]”h ]”(Œc”Œmacro”eh"]”h$]”h&]”Œdomain”jsŒobjtype”jtŒdesctype”jtŒnoindex”‰Œ noindexentry”‰Œnocontentsentry”‰uh1j"hž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”]”(jŒV4L.VIDIOC_S_STD (C macro)”Œc.V4L.VIDIOC_S_STD”hNt”auh1jhjhžhhŸNh Nubj#)”}”(hhh]”(j()”}”(hŒ VIDIOC_S_STD”h]”j.)”}”(hŒ VIDIOC_S_STD”h]”j4)”}”(hŒ VIDIOC_S_STD”h]”j:)”}”(hjªh]”hŒ VIDIOC_S_STD”…””}”(hj´hžhhŸNh Nubah}”(h]”h ]”jEah"]”h$]”h&]”uh1j9hj°ubah}”(h]”h ]”(jLjMeh"]”h$]”h&]”h±h²uh1j3hj¬hžhhŸh³h Kubah}”(h]”h ]”h"]”h$]”h&]”h±h²jWˆuh1j-jXjYhj¨hžhhŸh³h Kubah}”(h]”j£ah ]”(j]j^eh"]”h$]”h&]”jbˆjc)jdhuh1j'hŸh³h Khj¥hžhubjf)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jehj¥hžhhŸh³h Kubeh}”(h]”h ]”(jsŒmacro”eh"]”h$]”h&]”jxjsjyjßjzjßj{‰j|‰j}‰uh1j"hž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”]”(jŒ!V4L.VIDIOC_SUBDEV_G_STD (C macro)”Œc.V4L.VIDIOC_SUBDEV_G_STD”hNt”auh1jhjhžhhŸNh Nubj#)”}”(hhh]”(j()”}”(hŒVIDIOC_SUBDEV_G_STD”h]”j.)”}”(hŒVIDIOC_SUBDEV_G_STD”h]”j4)”}”(hŒVIDIOC_SUBDEV_G_STD”h]”j:)”}”(hj h]”hŒVIDIOC_SUBDEV_G_STD”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”jEah"]”h$]”h&]”uh1j9hjubah}”(h]”h ]”(jLjMeh"]”h$]”h&]”h±h²uh1j3hjhžhhŸh³h Kubah}”(h]”h ]”h"]”h$]”h&]”h±h²jWˆuh1j-jXjYhj hžhhŸh³h Kubah}”(h]”jah ]”(j]j^eh"]”h$]”h&]”jbˆjc)jdhuh1j'hŸh³h Khjhžhubjf)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jehjhžhhŸh³h Kubeh}”(h]”h ]”(jsŒmacro”eh"]”h$]”h&]”jxjsjyjBjzjBj{‰j|‰j}‰uh1j"hžhhjhŸNh Nubhé)”}”(hŒ=``int ioctl(int fd, VIDIOC_SUBDEV_G_STD, v4l2_std_id *argp)``”h]”jƒ)”}”(hjHh]”hŒ9int ioctl(int fd, VIDIOC_SUBDEV_G_STD, v4l2_std_id *argp)”…””}”(hjJhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j‚hjFubah}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h Khjhžhubj)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œentries”]”(jŒ!V4L.VIDIOC_SUBDEV_S_STD (C macro)”Œc.V4L.VIDIOC_SUBDEV_S_STD”hNt”auh1jhjhžhhŸNh Nubj#)”}”(hhh]”(j()”}”(hŒVIDIOC_SUBDEV_S_STD”h]”j.)”}”(hŒVIDIOC_SUBDEV_S_STD”h]”j4)”}”(hŒVIDIOC_SUBDEV_S_STD”h]”j:)”}”(hjph]”hŒVIDIOC_SUBDEV_S_STD”…””}”(hjzhžhhŸNh Nubah}”(h]”h ]”jEah"]”h$]”h&]”uh1j9hjvubah}”(h]”h ]”(jLjMeh"]”h$]”h&]”h±h²uh1j3hjrhžhhŸh³h Kubah}”(h]”h ]”h"]”h$]”h&]”h±h²jWˆuh1j-jXjYhjnhžhhŸh³h Kubah}”(h]”jiah ]”(j]j^eh"]”h$]”h&]”jbˆjc)jdhuh1j'hŸh³h Khjkhžhubjf)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”uh1jehjkhžhhŸh³h Kubeh}”(h]”h ]”(jsŒmacro”eh"]”h$]”h&]”jxjsjyj¥jzj¥j{‰j|‰j}‰uh1j"hž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()”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”(Œxref”jsŒc-func”eh"]”h$]”h&]”uh1j‚hj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ$userspace-api/media/v4l/vidioc-g-std”Œ refdomain”jsŒ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&hjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1jýhjà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ƒ)”}”(hjWh]”hŒargp”…””}”(hjYhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j‚hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jähŸh³h K)hjQubjþ)”}”(hhh]”hé)”}”(hŒ!Pointer to :c:type:`v4l2_std_id`.”h]”(hŒ Pointer to ”…””}”(hjohžhhŸNh Nubh)”}”(hŒ:c:type:`v4l2_std_id`”h]”jƒ)”}”(hjyh]”hŒ v4l2_std_id”…””}”(hj{hžhhŸNh Nubah}”(h]”h ]”(jjsŒc-type”eh"]”h$]”h&]”uh1j‚hjwubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”jsŒreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j*j.j9Œ v4l2_std_id”uh1hhŸh³h K)hjoubhŒ.”…””}”(hjohžhhŸNh Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhŸh³h K)hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1jýhjQubeh}”(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”j$Œ refdomain”jãŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ vidioc_g_std”uh1hhŸh³h K.hjËubhŒ and ”…””}”(hjËhžhhŸNh Nubh)”}”(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”j$Œ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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Ø)”}”(hjh]”hŒ v4l2_std_id”…””}”(hj!hžhhŸNh Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j×hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”j+Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ v4l2-std-id”uh1hhŸh³h K.hjËubhŒ type as argument. ”…””}”(hjËhžhhŸNh Nubh)”}”(hŒ":ref:`VIDIOC_G_STD `”h]”jØ)”}”(hjCh]”hŒ VIDIOC_G_STD”…””}”(hjEhžhhŸNh Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j×hjAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”jOŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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ƒ)”}”(hjgh]”hŒ v4l2_standard”…””}”(hjihžhhŸNh Nubah}”(h]”h ]”(jjsŒc-type”eh"]”h$]”h&]”uh1j‚hjeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”jsŒreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j*j.j9Œ 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 ]”(jjsŒc-type”eh"]”h$]”h&]”uh1j‚hjšubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”jsŒreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰j*j.j9Œ 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”j$Œ refdomain”jÕŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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Ø)”}”(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”j$Œ refdomain”jùŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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”…””}”(hjhž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”…””}”(hj!hž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Ø)”}”(hj5h]”hŒVIDIOC_ENUMINPUT”…””}”(hj7hžhhŸNh Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j×hj3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”jAŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj9Œ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”…””}”(hjWhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j‚hjÃubhŒ flag), then ”…””}”(hjÃhžhhŸNh Nubjƒ)”}”(hŒ ``ENODATA``”h]”hŒENODATA”…””}”(hjihž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 ”…””}”(hjhž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‚hjubhŒŠ 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 ”…””}”(hjhžhhŸNh Nubjƒ)”}”(hŒ ``-EPERM``”h]”hŒ-EPERM”…””}”(hj›hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j‚hjubhŒ.”…””}”(hjhž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”j$Œ refdomain”jôŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jähŸh³h KLhjubjþ)”}”(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Ø)”}”(hj2h]”hŒ VIDIOC_S_STD”…””}”(hj4hžhhŸNh Nubah}”(h]”h ]”(jŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j×hj0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j$Œ refdomain”j>Œreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj9Œ 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 KLhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jýhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÞhŸh³h KLhjubjß)”}”(hŒKENODATA Standard video timings are not supported for this input or output. ”h]”(jå)”}”(hŒENODATA”h]”hŒENODATA”…””}”(hjjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jähŸh³h KOhjfubjþ)”}”(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 KOhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1jýhjfubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÞhŸh³h KOhjhž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&]”uh1jýhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jÞhŸh³h KQhjhž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âhýhújÅjÂj·j´j¸jµjÝjÚuŒ nametypes”}”(jæˆjå‰hý‰jʼnj·‰j¸‰j݉uh}”(hÁhÄjâhÄhúh×jÂjj j)j£j¨jj jijnj´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.”…””}”hjzsbah}”(h]”h ]”h"]”h$]”h&]”uh1hèhjwubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”h³Œline”Kuh1juubaŒ transformer”NŒ include_log”]”Œ decoration”Nhžhub.