ksphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftargetC/translations/zh_CN/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/zh_TW/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/it_IT/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/ja_JP/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/ko_KR/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/pt_BR/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetC/translations/sp_SP/userspace-api/media/v4l/vidioc-g-sliced-vbi-capmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh]/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rsthKubhtarget)}(h.. _VIDIOC_G_SLICED_VBI_CAP:h]h}(h]h ]h"]h$]h&]refidvidioc-g-sliced-vbi-capuh1hhKhhhhhhubhsection)}(hhh](htitle)}(hioctl VIDIOC_G_SLICED_VBI_CAPh]hioctl VIDIOC_G_SLICED_VBI_CAP}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hNameh]hName}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh paragraph)}(h7VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilitiesh]h7VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilities}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubeh}(h]nameah ]h"]nameah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSynopsish]hSynopsis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](single%V4L.VIDIOC_G_SLICED_VBI_CAP (C macro)c.V4L.VIDIOC_G_SLICED_VBI_CAPhNtauh1j%hjhhhNhNubhdesc)}(hhh](hdesc_signature)}(hVIDIOC_G_SLICED_VBI_CAPh]hdesc_signature_line)}(hVIDIOC_G_SLICED_VBI_CAPh]h desc_name)}(hVIDIOC_G_SLICED_VBI_CAPh]h desc_sig_name)}(hj?h]hVIDIOC_G_SLICED_VBI_CAP}(hjOhhhNhNubah}(h]h ]nah"]h$]h&]uh1jMhjIubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jGhjChhhhhKubah}(h]h ]h"]h$]h&]hhƌ add_permalinkuh1jAsphinx_line_type declaratorhj=hhhhhKubah}(h]j4ah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1j;hhhKhj8hhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jyhj8hhhhhKubeh}(h]h ](cmacroeh"]h$]h&]domainjobjtypejdesctypejnoindex noindexentrynocontentsentryuh1j6hhhjhNhNubh)}(hP``int ioctl(int fd, VIDIOC_G_SLICED_VBI_CAP, struct v4l2_sliced_vbi_cap *argp)``h]hliteral)}(hjh]hLint ioctl(int fd, VIDIOC_G_SLICED_VBI_CAP, struct v4l2_sliced_vbi_cap *argp)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]synopsisah ]h"]synopsisah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Argumentsh]h Arguments}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubhdefinition_list)}(hhh](hdefinition_list_item)}(h5``fd`` File descriptor returned by :c:func:`open()`. h](hterm)}(h``fd``h]j)}(hjh]hfd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h)}(h-File descriptor returned by :c:func:`open()`.h](hFile descriptor returned by }(hjhhhNhNubh)}(h:c:func:`open()`h]j)}(hjh]hopen()}(hjhhhNhNubah}(h]h ](xrefjc-funceh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdoc/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap refdomainjreftypefunc refexplicitrefwarn c:parent_keysphinx.domains.c LookupKey)}data]j ASTIdentifier)} identifierV4LsbNasb reftargetopenuh1hhhhKhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h:``argp`` Pointer to struct :c:type:`v4l2_sliced_vbi_cap`. h](j)}(h``argp``h]j)}(hjBh]hargp}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhhhKhj<ubj)}(hhh]h)}(h0Pointer to struct :c:type:`v4l2_sliced_vbi_cap`.h](hPointer to struct }(hjZhhhNhNubh)}(h:c:type:`v4l2_sliced_vbi_cap`h]j)}(hjdh]hv4l2_sliced_vbi_cap}(hjfhhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjbubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjj$v4l2_sliced_vbi_capuh1hhhhKhjZubh.}(hjZhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h] argumentsah ]h"] argumentsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK ubh)}(hXTo find out which data services are supported by a sliced VBI capture or output device, applications initialize the ``type`` field of a struct :c:type:`v4l2_sliced_vbi_cap`, clear the ``reserved`` array and call the :ref:`VIDIOC_G_SLICED_VBI_CAP ` ioctl. The driver fills in the remaining fields or returns an ``EINVAL`` error code if the sliced VBI API is unsupported or ``type`` is invalid.h](htTo find out which data services are supported by a sliced VBI capture or output device, applications initialize the }(hjhhhNhNubj)}(h``type``h]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh field of a struct }(hjhhhNhNubh)}(h:c:type:`v4l2_sliced_vbi_cap`h]j)}(hjh]hv4l2_sliced_vbi_cap}(hjhhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjj$v4l2_sliced_vbi_capuh1hhhhK"hjubh , clear the }(hjhhhNhNubj)}(h ``reserved``h]hreserved}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh array and call the }(hjhhhNhNubh)}(h8:ref:`VIDIOC_G_SLICED_VBI_CAP `h]hinline)}(hjh]hVIDIOC_G_SLICED_VBI_CAP}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj$vidioc_g_sliced_vbi_capuh1hhhhK"hjubh? ioctl. The driver fills in the remaining fields or returns an }(hjhhhNhNubj)}(h ``EINVAL``h]hEINVAL}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh4 error code if the sliced VBI API is unsupported or }(hjhhhNhNubj)}(h``type``h]htype}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh is invalid.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK"hjhhubhnote)}(hbThe ``type`` field was added, and the ioctl changed from read-only to write-read, in Linux 2.6.19.h]h)}(hbThe ``type`` field was added, and the ioctl changed from read-only to write-read, in Linux 2.6.19.h](hThe }(hj[hhhNhNubj)}(h``type``h]htype}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[ubhV field was added, and the ioctl changed from read-only to write-read, in Linux 2.6.19.}(hj[hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK+hjWubah}(h]h ]h"]h$]h&]uh1jUhjhhhhhNubj&)}(hhh]h}(h]h ]h"]h$]h&]entries](j2 V4L.v4l2_sliced_vbi_cap (C type)c.V4L.v4l2_sliced_vbi_caphNtauh1j%hjhhhNhNubj7)}(hhh](j<)}(hv4l2_sliced_vbi_caph]jB)}(htype v4l2_sliced_vbi_caph](hdesc_sig_keyword)}(htypeh]htype}(hjhhhNhNubah}(h]h ]kah"]h$]h&]uh1jhjhhhhhK.ubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjhhhhhK.ubjH)}(hv4l2_sliced_vbi_caph]jN)}(hjh]hv4l2_sliced_vbi_cap}(hjhhhNhNubah}(h]h ]jYah"]h$]h&]uh1jMhjubah}(h]h ](j`jaeh"]h$]h&]hhuh1jGhjhhhhhK.ubeh}(h]h ]h"]h$]h&]hhjkuh1jAjljmhjhhhhhK.ubah}(h]jah ](jqjreh"]h$]h&]jvjw)jxhuh1j;hhhK.hjhhubjz)}(hhh]h}(h]h ]h"]h$]h&]uh1jyhjhhhhhK.ubeh}(h]h ](jtypeeh"]h$]h&]jjjjjjjjjuh1j6hhhjhNhNubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec.|p{1.4cm}|p{4.4cm}|p{4.5cm}|p{3.6cm}|p{3.6cm}|uh1jhhhK0hjhhubhtable)}(hhh](h)}(hstruct v4l2_sliced_vbi_caph]hstruct v4l2_sliced_vbi_cap}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK2hjubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h__u16h]h__u16}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjTubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh]h)}(h``service_set``h]j)}(hjph]h service_set}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjnubah}(h]h ]h"]h$]h&]uh1hhhhK8hjkubah}(h]h ]h"]h$]h&]uh1jRhjOubjS)}(hhh](h)}(h>:cspan:`2` A set of all data services supported by the driver.h]h4 A set of all data services supported by the driver.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubh)}(hBEqual to the union of all elements of the ``service_lines`` array.h](h*Equal to the union of all elements of the }(hjhhhNhNubj)}(h``service_lines``h]h service_lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh array.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK;hjubeh}(h]h ]h"]h$]h&]morecolsKuh1jRhjOubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h)}(h__u16h]h__u16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubh+. Array indices map to ITU-R line numbers }(hj hhhNhNubhfootnote_reference)}(h[#f1]_h]h1}(hj9hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKhԌf1docnamejuh1j7hj resolvedKubh as follows:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjcubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjcubjS)}(hhh]h)}(hElementh]hElement}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjxubah}(h]h ]h"]h$]h&]uh1jRhjcubjS)}(hhh]h)}(h525 line systemsh]h525 line systems}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jRhjcubjS)}(hhh]h)}(h625 line systemsh]h625 line systems}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jRhjcubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h``service_lines``\ [0][1]h](j)}(h``service_lines``h]h service_lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [0][1]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h1h]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hjh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h)}(h``service_lines``\ [0][23]h](j)}(h``service_lines``h]h service_lines}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHubh [0][23]}(hjHhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKNhjEubah}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h)}(h23h]h23}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjjubah}(h]h ]h"]h$]h&]uh1jRhj0ubjS)}(hhh]h)}(h23h]h23}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jRhj0ubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h``service_lines``\ [1][1]h](j)}(h``service_lines``h]h service_lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [1][1]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h264h]h264}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h314h]h314}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h``service_lines``\ [1][23]h](j)}(h``service_lines``h]h service_lines}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubh [1][23]}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKXhj!ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h286h]h286}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjFubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h336h]h336}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj]ubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh]jS)}(hhh]h}(h]h ]h"]h$]h&]morecolsKuh1jRhjzubah}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hX:cspan:`2` The number of VBI lines the hardware can capture or output per frame, or the number of services it can identify on a given line may be limited. For example on PAL line 16 the hardware may be able to look for a VPS or Teletext signal, but not both at the same time. Applications can learn about these limits using the :ref:`VIDIOC_S_FMT ` ioctl as described in :ref:`sliced`.h](hX> The number of VBI lines the hardware can capture or output per frame, or the number of services it can identify on a given line may be limited. For example on PAL line 16 the hardware may be able to look for a VPS or Teletext signal, but not both at the same time. Applications can learn about these limits using the }(hjhhhNhNubh)}(h":ref:`VIDIOC_S_FMT `h]j )}(hjh]h VIDIOC_S_FMT}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj$ vidioc_g_fmtuh1hhhhK^hjubh ioctl as described in }(hjhhhNhNubh)}(h :ref:`sliced`h]j )}(hjh]hsliced}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj$sliceduh1hhhhK^hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh]jS)}(hhh]h}(h]h ]h"]h$]h&]morecolsKuh1jRhjubah}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h[:cspan:`2` Drivers must set ``service_lines`` [0][0] and ``service_lines``\ [1][0] to zero.h](h Drivers must set }(hj3hhhNhNubj)}(h``service_lines``h]h service_lines}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubh [0][0] and }(hj3hhhNhNubj)}(h``service_lines``h]h service_lines}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubh [1][0] to zero.}(hj3hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhj0ubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h)}(h__u32h]h__u32}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjuubah}(h]h ]h"]h$]h&]uh1jRhjrubjS)}(hhh]h)}(h``type``h]j)}(hjh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubah}(h]h ]h"]h$]h&]uh1jRhjrubjS)}(hhh]h)}(hType of the data stream, see :c:type:`v4l2_buf_type`. Should be ``V4L2_BUF_TYPE_SLICED_VBI_CAPTURE`` or ``V4L2_BUF_TYPE_SLICED_VBI_OUTPUT``.h](hType of the data stream, see }(hjhhhNhNubh)}(h:c:type:`v4l2_buf_type`h]j)}(hjh]h v4l2_buf_type}(hjhhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjj$ v4l2_buf_typeuh1hhhhKlhjubh . Should be }(hjhhhNhNubj)}(h$``V4L2_BUF_TYPE_SLICED_VBI_CAPTURE``h]h V4L2_BUF_TYPE_SLICED_VBI_CAPTURE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh or }(hjhhhNhNubj)}(h#``V4L2_BUF_TYPE_SLICED_VBI_OUTPUT``h]hV4L2_BUF_TYPE_SLICED_VBI_OUTPUT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjrubeh}(h]h ]h"]h$]h&]uh1jMhjJubjN)}(hhh](jS)}(hhh]h)}(h__u32h]h__u32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h``reserved``\ [3]h](j)}(h ``reserved``h]hreserved}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj. ubh [3]}(hj. hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKphj+ ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh](h)}(h8:cspan:`2` This array is reserved for future extensions.h]h. This array is reserved for future extensions.}(hjS hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjP ubh)}(h-Applications and drivers must set it to zero.h]h-Applications and drivers must set it to zero.}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjP ubeh}(h]h ]h"]h$]h&]morecolsKuh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhjJubeh}(h]h ]h"]h$]h&]uh1jHhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id3ah ]h"]h$]h&]uh1jhjhhhNhNubhfootnote)}(h,See also :ref:`vbi-525` and :ref:`vbi-625`. h](hlabel)}(hhh]h1}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhNhNubh)}(h+See also :ref:`vbi-525` and :ref:`vbi-625`.h](h See also }(hj hhhNhNubh)}(h:ref:`vbi-525`h]j )}(hj h]hvbi-525}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$vbi-525uh1hhhhKwhj ubh and }(hj hhhNhNubh)}(h:ref:`vbi-625`h]j )}(hj h]hvbi-625}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$vbi-625uh1hhhhKwhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKwhj ubeh}(h]jIah ]h"]f1ah$]h&]jCajHKjJjuh1j hhhKuhjhhubhraw)}(h \scriptsizeh]h \scriptsize}hj sbah}(h]h ]h"]h$]h&]formatlatexhhuh1j hhhKyhjhhubj)}(hhh]h}(h]h ]h"]h$]h&]j.|p{3.9cm}|p{1.0cm}|p{2.0cm}|p{3.0cm}|p{7.0cm}|uh1jhhhK}hjhhubh)}(h.. _vbi-services:h]h}(h]h ]h"]h$]h&]hԌ vbi-servicesuh1hhKhjhhhhubj)}(hhh](h)}(hSliced VBI servicesh]hSliced VBI services}(hj, hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj) ubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj: ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj: ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj: ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj: ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj: ubhthead)}(hhh]jN)}(hhh](jS)}(hhh]h)}(hSymbolh]hSymbol}(hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjw ubah}(h]h ]h"]h$]h&]uh1jRhjt ubjS)}(hhh]h)}(hValueh]hValue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjt ubjS)}(hhh]h)}(h Referenceh]h Reference}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjt ubjS)}(hhh]h)}(hLines, usuallyh]hLines, usually}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjt ubjS)}(hhh]h)}(hPayloadh]hPayload}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjt ubeh}(h]h ]h"]h$]h&]uh1jMhjq ubah}(h]h ]h"]h$]h&]uh1jo hj: ubjI)}(hhh](jN)}(hhh](jS)}(hhh]h)}(h.``V4L2_SLICED_TELETEXT_B`` (Teletext System B)h](j)}(h``V4L2_SLICED_TELETEXT_B``h]hV4L2_SLICED_TELETEXT_B}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh (Teletext System B)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h0x0001h]h0x0001}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj! ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh](h)}(h:ref:`ets300706`,h](h)}(h:ref:`ets300706`h]j )}(hjA h]h ets300706}(hjC hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj? ubah}(h]h ]h"]h$]h&]refdocj refdomainjM reftyperef refexplicitrefwarnj$ ets300706uh1hhhhKhj; ubh,}(hj; hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj8 ubh)}(h :ref:`itu653`h]h)}(hjk h]j )}(hjk h]hitu653}(hjp hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjm ubah}(h]h ]h"]h$]h&]refdocj refdomainjz reftyperef refexplicitrefwarnj$itu653uh1hhhhKhji ubah}(h]h ]h"]h$]h&]uh1hhhhKhj8 ubeh}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h0PAL/SECAM line 7-22, 320-335 (second field 7-22)h]h0PAL/SECAM line 7-22, 320-335 (second field 7-22)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(hmLast 42 of the 45 byte Teletext packet, that is without clock run-in and framing code, lsb first transmitted.h]hmLast 42 of the 45 byte Teletext packet, that is without clock run-in and framing code, lsb first transmitted.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh](jS)}(hhh]h)}(h``V4L2_SLICED_VPS``h]j)}(hj h]hV4L2_SLICED_VPS}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h0x0400h]h0x0400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h:ref:`ets300231`h]h)}(hj h]j )}(hj h]h ets300231}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$ ets300231uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h PAL line 16h]h PAL line 16}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8 ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(hPByte number 3 to 15 according to Figure 9 of ETS 300 231, lsb first transmitted.h]hPByte number 3 to 15 according to Figure 9 of ETS 300 231, lsb first transmitted.}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjO ubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh](jS)}(hhh]h)}(h``V4L2_SLICED_CAPTION_525``h]j)}(hjt h]hV4L2_SLICED_CAPTION_525}(hjv hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjr ubah}(h]h ]h"]h$]h&]uh1hhhhKhjo ubah}(h]h ]h"]h$]h&]uh1jRhjl ubjS)}(hhh]h)}(h0x1000h]h0x1000}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjl ubjS)}(hhh]h)}(h :ref:`cea608`h]h)}(hj h]j )}(hj h]hcea608}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$cea608uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjl ubjS)}(hhh]h)}(h#NTSC line 21, 284 (second field 21)h]h#NTSC line 21, 284 (second field 21)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjl ubjS)}(hhh]h)}(hMTwo bytes in transmission order, including parity bit, lsb first transmitted.h]hMTwo bytes in transmission order, including parity bit, lsb first transmitted.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhjl ubeh}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh](jS)}(hhh]h)}(h``V4L2_SLICED_WSS_625``h]j)}(hj h]hV4L2_SLICED_WSS_625}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h0x4000h]h0x4000}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh](h)}(h:ref:`en300294`,h](h)}(h:ref:`en300294`h]j )}(hjO h]hen300294}(hjQ hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjM ubah}(h]h ]h"]h$]h&]refdocj refdomainj[ reftyperef refexplicitrefwarnj$en300294uh1hhhhKhjI ubh,}(hjI hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjF ubh)}(h:ref:`itu1119`h]h)}(hjy h]j )}(hjy h]hitu1119}(hj~ hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj{ ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$itu1119uh1hhhhKhjw ubah}(h]h ]h"]h$]h&]uh1hhhhKhjF ubeh}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(hPAL/SECAM line 23h]hPAL/SECAM line 23}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h5See :ref:`v4l2-sliced-vbi-cap-wss-625-payload` below.h](hSee }(hj hhhNhNubh)}(h*:ref:`v4l2-sliced-vbi-cap-wss-625-payload`h]j )}(hj h]h#v4l2-sliced-vbi-cap-wss-625-payload}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj$#v4l2-sliced-vbi-cap-wss-625-payloaduh1hhhhKhj ubh below.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh](jS)}(hhh]h)}(h``V4L2_SLICED_VBI_525``h]j)}(hjh]hV4L2_SLICED_VBI_525}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h0x1000h]h0x1000}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jRhj ubjS)}(hhh]h)}(h::cspan:`2` Set of services applicable to 525 line systems.h]h0 Set of services applicable to 525 line systems.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj8ubah}(h]h ]h"]h$]h&]morecolsKuh1jRhj ubeh}(h]h ]h"]h$]h&]uh1jMhj ubjN)}(hhh](jS)}(hhh]h)}(h``V4L2_SLICED_VBI_625``h]j)}(hj^h]hV4L2_SLICED_VBI_625}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1jRhjVubjS)}(hhh]h)}(h0x4401h]h0x4401}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jRhjVubjS)}(hhh]h)}(h::cspan:`2` Set of services applicable to 625 line systems.h]h0 Set of services applicable to 625 line systems.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjVubeh}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1jHhj: ubeh}(h]h ]h"]h$]h&]colsKuh1jhj) ubeh}(h](id4j( eh ]h"] vbi-servicesah$]h&]uh1jhjhhhNhNexpect_referenced_by_name}jj sexpect_referenced_by_id}j( j subj )}(h \normalsizeh]h \normalsize}hjsbah}(h]h ]h"]h$]h&]formatlatexhhuh1j hhhKhjhhubh)}(h(.. _v4l2-sliced-vbi-cap-wss-625-payload:h]h}(h]h ]h"]h$]h&]hԌ#v4l2-sliced-vbi-cap-wss-625-payloaduh1hhKhjhhhhubh)}(hhh](h)}(h#V4L2_SLICED_VBI_CAP WSS_625 payloadh]h#V4L2_SLICED_VBI_CAP WSS_625 payload}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h+The payload for ``V4L2_SLICED_WSS_625`` is:h](hThe payload for }(hjhhhNhNubj)}(h``V4L2_SLICED_WSS_625``h]hV4L2_SLICED_WSS_625}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh is:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(hXf+-----+------------------+-----------------------+ |Byte | 0 | 1 | +-----+--------+---------+-----------+-----------+ | | msb | lsb | msb | lsb | | +-+-+-+--+--+-+-+--+--+-+--+---+---+--+-+--+ | Bit |7|6|5|4 | 3|2|1|0 | x|x|13|12 | 11|10|9|8 | +-----+-+-+-+--+--+-+-+--+--+-+--+---+---+--+-+--+ h]j)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubjI)}(hhh](jN)}(hhh](jS)}(hhh]h)}(hByteh]hByte}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h0h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubjS)}(hhh]h)}(hjh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(hBith]hBit}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morerowsKuh1jRhjubjS)}(hhh]h)}(hmsbh]hmsb}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubjS)}(hhh]h)}(hlsbh]hlsb}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubjS)}(hhh]h)}(hmsbh]hmsb}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjfubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubjS)}(hhh]h)}(hlsbh]hlsb}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj~ubah}(h]h ]h"]h$]h&]morecolsKuh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubjN)}(hhh](jS)}(hhh]h)}(h7h]h7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h6h]h6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h5h]h5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h4h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h3h]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h2h]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hjh]h1}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj)ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hjh]h0}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hxh]hx}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjUubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(hjZh]hx}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h13h]h13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h12h]h12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h11h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h10h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h9h]h9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubjS)}(hhh]h)}(h8h]h8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jRhjubeh}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1jHhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h](jid2eh ]h"](#v4l2_sliced_vbi_cap wss_625 payload#v4l2-sliced-vbi-cap-wss-625-payloadeh$]h&]uh1hhjhhhhhKj}j1jsj}jjsubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h Return Valueh]h Return Value}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj>hhhhhKubh)}(hOn 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 }(hjOhhhNhNubj)}(h ``errno``h]herrno}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubhM variable is set appropriately. The generic error codes are described at the }(hjOhhhNhNubh)}(h':ref:`Generic Error Codes `h]j )}(hjkh]hGeneric Error Codes}(hjmhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1j hjiubah}(h]h ]h"]h$]h&]refdocj refdomainjwreftyperef refexplicitrefwarnj$ gen-errorsuh1hhhhKhjOubh chapter.}(hjOhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj>hhubj)}(hhh]j)}(h0EINVAL The value in the ``type`` field is wrong.h](j)}(hEINVALh]hEINVAL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]h)}(h)The value in the ``type`` field is wrong.h](hThe value in the }(hjhhhNhNubj)}(h``type``h]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh field is wrong.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj>hhhhhNubeh}(h] return-valueah ]h"] return valueah$]h&]uh1hhhhhhhhKubeh}(h](ioctl-vidioc-g-sliced-vbi-capheh ]h"](ioctl vidioc_g_sliced_vbi_capvidioc_g_sliced_vbi_capeh$]h&]uh1hhhhhhhhKj}jhsj}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjRfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}f1]j9asrefids}(h]haj( ]j aj]jajI]j9aunameids}(jhjjjjjjjjj;j8j jIjj( j1jj0j-jju nametypes}(jjjjjj;j jj1j0juh}(hhjhjhjjj4j=jjj8jjjjCj9jIj j( j) jjj-jjj>j jjj) u footnote_refs}jR]j9as citation_refs} autofootnotes]j aautofootnote_refs]j9asymbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j KsRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h=Hyperlink target "vidioc-g-sliced-vbi-cap" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1j}ubj~)}(hhh]h)}(hhh]h2Hyperlink target "vbi-services" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1j}ubj~)}(hhh]h)}(hhh]hIHyperlink target "v4l2-sliced-vbi-cap-wss-625-payload" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1j}ube transformerN include_log] decorationNhhub.