€•iQŒ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”ŒC/translations/zh_CN/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/zh_TW/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/it_IT/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/ja_JP/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/ko_KR/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/pt_BR/userspace-api/media/v4l/vidioc-query-dv-timings”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”ŒC/translations/sp_SP/userspace-api/media/v4l/vidioc-query-dv-timings”Œ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³Œ]/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst”h´KubhŒtarget”“”)”}”(hŒ.. _VIDIOC_QUERY_DV_TIMINGS:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œvidioc-query-dv-timings”uh1hÈh´Khhh²hh³hÇubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒioctl VIDIOC_QUERY_DV_TIMINGS”h]”hŒioctl VIDIOC_QUERY_DV_TIMINGS”…””}”(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ŒlVIDIOC_QUERY_DV_TIMINGS - VIDIOC_SUBDEV_QUERY_DV_TIMINGS - Sense the DV preset received by the current input”h]”hŒlVIDIOC_QUERY_DV_TIMINGS - VIDIOC_SUBDEV_QUERY_DV_TIMINGS - Sense the DV preset received by 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_QUERY_DV_TIMINGS (C macro)”Œc.V4L.VIDIOC_QUERY_DV_TIMINGS”hNt”auh1j%hjh²hh³Nh´NubhŒdesc”“”)”}”(hhh]”(hŒdesc_signature”“”)”}”(hŒVIDIOC_QUERY_DV_TIMINGS”h]”hŒdesc_signature_line”“”)”}”(hŒVIDIOC_QUERY_DV_TIMINGS”h]”hŒ desc_name”“”)”}”(hŒVIDIOC_QUERY_DV_TIMINGS”h]”hŒ desc_sig_name”“”)”}”(hj?h]”hŒVIDIOC_QUERY_DV_TIMINGS”…””}”(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ŒL``int ioctl(int fd, VIDIOC_QUERY_DV_TIMINGS, struct v4l2_dv_timings *argp)``”h]”hŒliteral”“”)”}”(hj”h]”hŒHint ioctl(int fd, VIDIOC_QUERY_DV_TIMINGS, struct v4l2_dv_timings *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_QUERY_DV_TIMINGS (C macro)”Œ$c.V4L.VIDIOC_SUBDEV_QUERY_DV_TIMINGS”hNt”auh1j%hjh²hh³Nh´Nubj7)”}”(hhh]”(j<)”}”(hŒVIDIOC_SUBDEV_QUERY_DV_TIMINGS”h]”jB)”}”(hŒVIDIOC_SUBDEV_QUERY_DV_TIMINGS”h]”jH)”}”(hŒVIDIOC_SUBDEV_QUERY_DV_TIMINGS”h]”jN)”}”(hj¾h]”hŒVIDIOC_SUBDEV_QUERY_DV_TIMINGS”…””}”(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ŒS``int ioctl(int fd, VIDIOC_SUBDEV_QUERY_DV_TIMINGS, struct v4l2_dv_timings *argp)``”h]”j—)”}”(hjùh]”hŒOint ioctl(int fd, VIDIOC_SUBDEV_QUERY_DV_TIMINGS, struct v4l2_dv_timings *argp)”…””}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´Khjh²hubeh}”(h]”Œsynopsis”ah ]”h"]”Œsynopsis”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kubh×)”}”(hhh]”(hÜ)”}”(hŒ Arguments”h]”hŒ Arguments”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh²hh³hÇh´KubhŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒ5``fd`` File descriptor returned by :c:func:`open()`. ”h]”(hŒterm”“”)”}”(hŒ``fd``”h]”j—)”}”(hj6h]”hŒfd”…””}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´Khj.ubhŒ definition”“”)”}”(hhh]”hý)”}”(hŒ-File descriptor returned by :c:func:`open()`.”h]”(hŒFile descriptor returned by ”…””}”(hjPh²hh³Nh´Nubh)”}”(hŒ:c:func:`open()`”h]”j—)”}”(hjZh]”hŒopen()”…””}”(hj\h²hh³Nh´Nubah}”(h]”h ]”(Œxref”j‡Œc-func”eh"]”h$]”h&]”uh1j–hjXubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œ/userspace-api/media/v4l/vidioc-query-dv-timings”Œ refdomain”j‡Œreftype”Œfunc”Œ refexplicit”‰Œrefwarn”‰Œ c:parent_key”Œsphinx.domains.c”Œ LookupKey”“”)”}”Œdata”]”jyŒ ASTIdentifier”“”)”}”Œ identifier”ŒV4L”sbN†”asbŒ reftarget”Œopen”uh1hh³hÇh´KhjPubhŒ.”…””}”(hjPh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jKhj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj)ubj-)”}”(hŒ6``argp`` Pointer to struct :c:type:`v4l2_dv_timings`. ”h]”(j3)”}”(hŒ``argp``”h]”j—)”}”(hj¥h]”hŒargp”…””}”(hj§h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´K!hjŸubjL)”}”(hhh]”hý)”}”(hŒ,Pointer to struct :c:type:`v4l2_dv_timings`.”h]”(hŒPointer to struct ”…””}”(hj½h²hh³Nh´Nubh)”}”(hŒ:c:type:`v4l2_dv_timings`”h]”j—)”}”(hjÇh]”hŒv4l2_dv_timings”…””}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”(jfj‡Œc-type”eh"]”h$]”h&]”uh1j–hjÅubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”j‡Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰jxj|j‡Œv4l2_dv_timings”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&]”uh1jKhjŸubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K!hj)h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjh²hh³hÇh´Nubeh}”(h]”Œ arguments”ah ]”h"]”Œ arguments”ah$]”h&]”uh1hÖhhØh²hh³hÇh´Kubh×)”}”(hhh]”(hÜ)”}”(hŒ Description”h]”hŒ Description”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjh²hh³hÇh´K$ubhý)”}”(hX.The hardware may be able to detect the current DV timings automatically, similar to sensing the video standard. To do so, applications call :ref:`VIDIOC_QUERY_DV_TIMINGS` with a pointer to a struct :c:type:`v4l2_dv_timings`. Once the hardware detects the timings, it will fill in the timings structure.”h]”(hŒŒThe hardware may be able to detect the current DV timings automatically, similar to sensing the video standard. To do so, applications call ”…””}”(hjh²hh³Nh´Nubh)”}”(hŒ:ref:`VIDIOC_QUERY_DV_TIMINGS`”h]”hŒinline”“”)”}”(hj#h]”hŒVIDIOC_QUERY_DV_TIMINGS”…””}”(hj'h²hh³Nh´Nubah}”(h]”h ]”(jfŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j%hj!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”j1Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj‡Œvidioc_query_dv_timings”uh1hh³hÇh´K&hjubhŒ with a pointer to a struct ”…””}”(hjh²hh³Nh´Nubh)”}”(hŒ:c:type:`v4l2_dv_timings`”h]”j—)”}”(hjIh]”hŒv4l2_dv_timings”…””}”(hjKh²hh³Nh´Nubah}”(h]”h ]”(jfj‡Œc-type”eh"]”h$]”h&]”uh1j–hjGubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”j‡Œreftype”Œtype”Œ refexplicit”‰Œrefwarn”‰jxj|j‡Œv4l2_dv_timings”uh1hh³hÇh´K&hjubhŒO. Once the hardware detects the timings, it will fill in the timings structure.”…””}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K&hjh²hubhŒnote”“”)”}”(hXvDrivers shall *not* switch timings automatically if new timings are detected. Instead, drivers should send the ``V4L2_EVENT_SOURCE_CHANGE`` event (if they support this) and expect that userspace will take action by calling :ref:`VIDIOC_QUERY_DV_TIMINGS`. The reason is that new timings usually mean different buffer sizes as well, and you cannot change buffer sizes on the fly. In general, applications that receive the Source Change event will have to call :ref:`VIDIOC_QUERY_DV_TIMINGS`, and if the detected timings are valid they will have to stop streaming, set the new timings, allocate new buffers and start streaming again.”h]”hý)”}”(hXvDrivers shall *not* switch timings automatically if new timings are detected. Instead, drivers should send the ``V4L2_EVENT_SOURCE_CHANGE`` event (if they support this) and expect that userspace will take action by calling :ref:`VIDIOC_QUERY_DV_TIMINGS`. The reason is that new timings usually mean different buffer sizes as well, and you cannot change buffer sizes on the fly. In general, applications that receive the Source Change event will have to call :ref:`VIDIOC_QUERY_DV_TIMINGS`, and if the detected timings are valid they will have to stop streaming, set the new timings, allocate new buffers and start streaming again.”h]”(hŒDrivers shall ”…””}”(hjvh²hh³Nh´NubhŒemphasis”“”)”}”(hŒ*not*”h]”hŒnot”…””}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j~hjvubhŒ\ switch timings automatically if new timings are detected. Instead, drivers should send the ”…””}”(hjvh²hh³Nh´Nubj—)”}”(hŒ``V4L2_EVENT_SOURCE_CHANGE``”h]”hŒV4L2_EVENT_SOURCE_CHANGE”…””}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjvubhŒT event (if they support this) and expect that userspace will take action by calling ”…””}”(hjvh²hh³Nh´Nubh)”}”(hŒ:ref:`VIDIOC_QUERY_DV_TIMINGS`”h]”j&)”}”(hj¦h]”hŒVIDIOC_QUERY_DV_TIMINGS”…””}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”(jfŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j%hj¤ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”j²Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj‡Œvidioc_query_dv_timings”uh1hh³hÇh´K.hjvubhŒÍ. The reason is that new timings usually mean different buffer sizes as well, and you cannot change buffer sizes on the fly. In general, applications that receive the Source Change event will have to call ”…””}”(hjvh²hh³Nh´Nubh)”}”(hŒ:ref:`VIDIOC_QUERY_DV_TIMINGS`”h]”j&)”}”(hjÊh]”hŒVIDIOC_QUERY_DV_TIMINGS”…””}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”(jfŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j%hjÈubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”jÖŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj‡Œvidioc_query_dv_timings”uh1hh³hÇh´K.hjvubhŒŽ, and if the detected timings are valid they will have to stop streaming, set the new timings, allocate new buffers and start streaming again.”…””}”(hjvh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K.hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jphjh²hh³hÇh´Nubhý)”}”(hXnIf the timings could not be detected because there was no signal, then ENOLINK is returned. If a signal was detected, but it was unstable and the receiver could not lock to the signal, then ``ENOLCK`` is returned. If the receiver could lock to the signal, but the format is unsupported (e.g. because the pixelclock is out of range of the hardware capabilities), then the driver fills in whatever timings it could find and returns ``ERANGE``. In that case the application can call :ref:`VIDIOC_DV_TIMINGS_CAP` to compare the found timings with the hardware's capabilities in order to give more precise feedback to the user.”h]”(hŒ¾If the timings could not be detected because there was no signal, then ENOLINK is returned. If a signal was detected, but it was unstable and the receiver could not lock to the signal, then ”…””}”(hjøh²hh³Nh´Nubj—)”}”(hŒ ``ENOLCK``”h]”hŒENOLCK”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjøubhŒæ is returned. If the receiver could lock to the signal, but the format is unsupported (e.g. because the pixelclock is out of range of the hardware capabilities), then the driver fills in whatever timings it could find and returns ”…””}”(hjøh²hh³Nh´Nubj—)”}”(hŒ ``ERANGE``”h]”hŒERANGE”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjøubhŒ(. In that case the application can call ”…””}”(hjøh²hh³Nh´Nubh)”}”(hŒ:ref:`VIDIOC_DV_TIMINGS_CAP`”h]”j&)”}”(hj&h]”hŒVIDIOC_DV_TIMINGS_CAP”…””}”(hj(h²hh³Nh´Nubah}”(h]”h ]”(jfŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j%hj$ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”j2Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆj‡Œvidioc_dv_timings_cap”uh1hh³hÇh´K9hjøubhŒt to compare the found timings with the hardware’s capabilities in order to give more precise feedback to the user.”…””}”(hjøh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´K9hjh²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”…””}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÛhjVh²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 ”…””}”(hjgh²hh³Nh´Nubj—)”}”(hŒ ``errno``”h]”hŒerrno”…””}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j–hjgubhŒM variable is set appropriately. The generic error codes are described at the ”…””}”(hjgh²hh³Nh´Nubh)”}”(hŒ':ref:`Generic Error Codes `”h]”j&)”}”(hjƒh]”hŒGeneric Error Codes”…””}”(hj…h²hh³Nh´Nubah}”(h]”h ]”(jfŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j%hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jrŒ refdomain”jŒreftype”Œref”Œ refexplicit”ˆŒrefwarn”ˆj‡Œ gen-errors”uh1hh³hÇh´KGhjgubhŒ chapter.”…””}”(hjgh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KGhjVh²hubj()”}”(hhh]”(j-)”}”(hŒJENODATA Digital video timings are not supported for this input or output. ”h]”(j3)”}”(hŒENODATA”h]”hŒENODATA”…””}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´KLhj®ubjL)”}”(hhh]”hý)”}”(hŒADigital video timings are not supported for this input or output.”h]”hŒADigital video timings are not supported for this input or output.”…””}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KLhjÀubah}”(h]”h ]”h"]”h$]”h&]”uh1jKhj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KLhj«ubj-)”}”(hŒBENOLINK No timings could be detected because no signal was found. ”h]”(j3)”}”(hŒENOLINK”h]”hŒENOLINK”…””}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´KOhjÝubjL)”}”(hhh]”hý)”}”(hŒ9No timings could be detected because no signal was found.”h]”hŒ9No timings could be detected because no signal was found.”…””}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KOhjïubah}”(h]”h ]”h"]”h$]”h&]”uh1jKhjÝubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KOhj«h²hubj-)”}”(hŒIENOLCK The signal was unstable and the hardware could not lock on to it. ”h]”(j3)”}”(hŒENOLCK”h]”hŒENOLCK”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´KRhj ubjL)”}”(hhh]”hý)”}”(hŒAThe signal was unstable and the hardware could not lock on to it.”h]”hŒAThe signal was unstable and the hardware could not lock on to it.”…””}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KRhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jKhj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KRhj«h²hubj-)”}”(hŒRERANGE Timings were found, but they are out of range of the hardware capabilities.”h]”(j3)”}”(hŒERANGE”h]”hŒERANGE”…””}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j2h³hÇh´KUhj;ubjL)”}”(hhh]”hý)”}”(hŒKTimings were found, but they are out of range of the hardware capabilities.”h]”hŒKTimings were found, but they are out of range of the hardware capabilities.”…””}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hüh³hÇh´KUhjMubah}”(h]”h ]”h"]”h$]”h&]”uh1jKhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KUhj«h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjVh²hh³hÇh´Nubeh}”(h]”Œ return-value”ah ]”h"]”Œ return value”ah$]”h&]”uh1hÖhhØh²hh³hÇh´KEubeh}”(h]”(Œioctl-vidioc-query-dv-timings”hÕeh ]”h"]”(Œioctl vidioc_query_dv_timings”Œvidioc_query_dv_timings”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}jzjjjjjjjSjPjujruŒ nametypes”}”(j~ˆj}‰j‰j‰j‰jS‰ju‰uh}”(hÕhØjzhØjhëjjj4j=j·j¼jjjPjjrjVuŒ 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Œ=Hyperlink target "vidioc-query-dv-timings" is not referenced.”…””}”hjsbah}”(h]”h ]”h"]”h$]”h&]”uh1hühjubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”Kuh1j ubaŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.