psphinx.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]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_CAPhNtauh1jhjhhhNhNubhdesc)}(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}(hj;hhhNhNubah}(h]h ]nah"]h$]h&]uh1j9hj5ubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1j3hj/hhhhhKubah}(h]h ]h"]h$]h&]hh add_permalinkuh1j-sphinx_line_type declaratorhj)hhhhhKubah}(h]j ah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1j'hhhKhj$hhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jehj$hhhhhKubeh}(h]h ](cmacroeh"]h$]h&]domainjsobjtypejtdesctypejtnoindex noindexentrynocontentsentryuh1j"hhhjhNhNubh)}(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&]uh1jhj~ubah}(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 ](xrefjsc-funceh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdoc/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap refdomainjsreftypefunc 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)}(hj.h]hargp}(hj0hhhNhNubah}(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 }(hjFhhhNhNubh)}(h:c:type:`v4l2_sliced_vbi_cap`h]j)}(hjPh]hv4l2_sliced_vbi_cap}(hjRhhhNhNubah}(h]h ](jjsc-typeeh"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype refexplicitrefwarnjjjv4l2_sliced_vbi_capuh1hhhhKhjFubh.}(hjFhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjCubah}(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 ](jjsc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype refexplicitrefwarnjjjv4l2_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}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjvidioc_g_sliced_vbi_capuh1hhhhK"hjubh? ioctl. The driver fills in the remaining fields or returns an }(hjhhhNhNubj)}(h ``EINVAL``h]hEINVAL}(hjhhhNhNubah}(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 }(hjGhhhNhNubj)}(h``type``h]htype}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubhV field was added, and the ioctl changed from read-only to write-read, in Linux 2.6.19.}(hjGhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK+hjCubah}(h]h ]h"]h$]h&]uh1jAhjhhhhhNubj)}(hhh]h}(h]h ]h"]h$]h&]entries](j V4L.v4l2_sliced_vbi_cap (C type)c.V4L.v4l2_sliced_vbi_caphNtauh1jhjhhhNhNubj#)}(hhh](j()}(hv4l2_sliced_vbi_caph]j.)}(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.ubj4)}(hv4l2_sliced_vbi_caph]j:)}(hjh]hv4l2_sliced_vbi_cap}(hjhhhNhNubah}(h]h ]jEah"]h$]h&]uh1j9hjubah}(h]h ](jLjMeh"]h$]h&]hhuh1j3hjhhhhhK.ubeh}(h]h ]h"]h$]h&]hhjWuh1j-jXjYhj~hhhhhK.ubah}(h]jyah ](j]j^eh"]h$]h&]jbjc)jdhuh1j'hhhK.hj{hhubjf)}(hhh]h}(h]h ]h"]h$]h&]uh1jehj{hhhhhK.ubeh}(h]h ](jstypeeh"]h$]h&]jxjsjyjjzjj{j|j}uh1j"hhhjhNhNubhtabular_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}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hj@ubah}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(hhh]h)}(h``service_set``h]j)}(hj\h]h service_set}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZubah}(h]h ]h"]h$]h&]uh1hhhhK8hjWubah}(h]h ]h"]h$]h&]uh1j>hj;ubj?)}(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.}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjwubh)}(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;hjwubeh}(h]h ]h"]h$]h&]morecolsKuh1j>hj;ubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h)}(h__u16h]h__u16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj?)}(hhh]h)}(h``service_lines``\ [2][24]h](j)}(h``service_lines``h]h service_lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [2][24]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h:cspan:`2` Each element of this array contains a set of data services the hardware can look for or insert into a particular scan line. Data services are defined in :ref:`vbi-services`. Array indices map to ITU-R line numbers\ [#f1]_ as follows:h](h Each element of this array contains a set of data services the hardware can look for or insert into a particular scan line. Data services are defined in }(hjhhhNhNubh)}(h:ref:`vbi-services`h]j)}(hjh]h vbi-services}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj vbi-servicesuh1hhhhK>hjubh+. Array indices map to ITU-R line numbers }(hjhhhNhNubhfootnote_reference)}(h[#f1]_h]h1}(hj%hhhNhNubah}(h]id1ah ]h"]h$]h&]autoKhf1docnamejuh1j#hjresolvedKubh as follows:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK>hjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjOubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjOubj?)}(hhh]h)}(hElementh]hElement}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjdubah}(h]h ]h"]h$]h&]uh1j>hjOubj?)}(hhh]h)}(h525 line systemsh]h525 line systems}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj{ubah}(h]h ]h"]h$]h&]uh1j>hjOubj?)}(hhh]h)}(h625 line systemsh]h625 line systems}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1j>hjOubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(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&]uh1j>hjubj?)}(hhh]h)}(h1h]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(hjh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h``service_lines``\ [0][23]h](j)}(h``service_lines``h]h service_lines}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubh [0][23]}(hj4hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKNhj1ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h23h]h23}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjVubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h23h]h23}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjmubah}(h]h ]h"]h$]h&]uh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(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&]uh1j>hjubj?)}(hhh]h)}(h264h]h264}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h314h]h314}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h``service_lines``\ [1][23]h](j)}(h``service_lines``h]h service_lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [1][23]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKXhj ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h286h]h286}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj2ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h336h]h336}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjIubah}(h]h ]h"]h$]h&]uh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh]j?)}(hhh]h}(h]h ]h"]h$]h&]morecolsKuh1j>hjfubah}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjyubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjyubj?)}(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&]uh1jhjubah}(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&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjsliceduh1hhhhK^hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjyubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh]j?)}(hhh]h}(h]h ]h"]h$]h&]morecolsKuh1j>hjubah}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h[:cspan:`2` Drivers must set ``service_lines`` [0][0] and ``service_lines``\ [1][0] to zero.h](h Drivers must set }(hjhhhNhNubj)}(h``service_lines``h]h service_lines}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [0][0] and }(hjhhhNhNubj)}(h``service_lines``h]h service_lines}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [1][0] to zero.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h)}(h__u32h]h__u32}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKjhjaubah}(h]h ]h"]h$]h&]uh1j>hj^ubj?)}(hhh]h)}(h``type``h]j)}(hj}h]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]uh1hhhhKkhjxubah}(h]h ]h"]h$]h&]uh1j>hj^ubj?)}(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 ](jjsc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype 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&]morecolsKuh1j>hj^ubeh}(h]h ]h"]h$]h&]uh1j9hj6ubj:)}(hhh](j?)}(hhh]h)}(h__u32h]h__u32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h``reserved``\ [3]h](j)}(h ``reserved``h]hreserved}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh [3]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKphj ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh](h)}(h8:cspan:`2` This array is reserved for future extensions.h]h. This array is reserved for future extensions.}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhj< ubh)}(h-Applications and drivers must set it to zero.h]h-Applications and drivers must set it to zero.}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshj< ubeh}(h]h ]h"]h$]h&]morecolsKuh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hj6ubeh}(h]h ]h"]h$]h&]uh1j4hjubeh}(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&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjvbi-525uh1hhhhKwhj ubh and }(hj hhhNhNubh)}(h:ref:`vbi-625`h]j)}(hj h]hvbi-625}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjvbi-625uh1hhhhKwhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKwhj~ ubeh}(h]j5ah ]h"]f1ah$]h&]j/aj4Kj6juh1j| 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]j:)}(hhh](j?)}(hhh]h)}(hSymbolh]hSymbol}(hjf hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjc ubah}(h]h ]h"]h$]h&]uh1j>hj` ubj?)}(hhh]h)}(hValueh]hValue}(hj} hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjz ubah}(h]h ]h"]h$]h&]uh1j>hj` ubj?)}(hhh]h)}(h Referenceh]h Reference}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj` ubj?)}(hhh]h)}(hLines, usuallyh]hLines, usually}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj` ubj?)}(hhh]h)}(hPayloadh]hPayload}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj` ubeh}(h]h ]h"]h$]h&]uh1j9hj] ubah}(h]h ]h"]h$]h&]uh1j[ hj& ubj5)}(hhh](j:)}(hhh](j?)}(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&]uh1j>hj ubj?)}(hhh]h)}(h0x0001h]h0x0001}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh](h)}(h:ref:`ets300706`,h](h)}(h:ref:`ets300706`h]j)}(hj- h]h ets300706}(hj/ hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj+ ubah}(h]h ]h"]h$]h&]refdocj refdomainj9 reftyperef refexplicitrefwarnj ets300706uh1hhhhKhj' ubh,}(hj' hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj$ ubh)}(h :ref:`itu653`h]h)}(hjW h]j)}(hjW h]hitu653}(hj\ hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjY ubah}(h]h ]h"]h$]h&]refdocj refdomainjf reftyperef refexplicitrefwarnjitu653uh1hhhhKhjU ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ ubeh}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(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&]uh1j>hj ubj?)}(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&]uh1j>hj ubeh}(h]h ]h"]h$]h&]uh1j9hj ubj:)}(hhh](j?)}(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&]uh1j>hj ubj?)}(hhh]h)}(h0x0400h]h0x0400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh]h)}(h:ref:`ets300231`h]h)}(hj h]j)}(hj h]h ets300231}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj ets300231uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh]h)}(h PAL line 16h]h PAL line 16}(hj' hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(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.}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; ubah}(h]h ]h"]h$]h&]uh1j>hj ubeh}(h]h ]h"]h$]h&]uh1j9hj ubj:)}(hhh](j?)}(hhh]h)}(h``V4L2_SLICED_CAPTION_525``h]j)}(hj` h]hV4L2_SLICED_CAPTION_525}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ ubah}(h]h ]h"]h$]h&]uh1hhhhKhj[ ubah}(h]h ]h"]h$]h&]uh1j>hjX ubj?)}(hhh]h)}(h0x1000h]h0x1000}(hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj{ ubah}(h]h ]h"]h$]h&]uh1j>hjX ubj?)}(hhh]h)}(h :ref:`cea608`h]h)}(hj h]j)}(hj h]hcea608}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjcea608uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hjX ubj?)}(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&]uh1j>hjX ubj?)}(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&]uh1j>hjX ubeh}(h]h ]h"]h$]h&]uh1j9hj ubj:)}(hhh](j?)}(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&]uh1j>hj ubj?)}(hhh]h)}(h0x4000h]h0x4000}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh](h)}(h:ref:`en300294`,h](h)}(h:ref:`en300294`h]j)}(hj; h]hen300294}(hj= hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj9 ubah}(h]h ]h"]h$]h&]refdocj refdomainjG reftyperef refexplicitrefwarnjen300294uh1hhhhKhj5 ubh,}(hj5 hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubh)}(h:ref:`itu1119`h]h)}(hje h]j)}(hje h]hitu1119}(hjj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjg ubah}(h]h ]h"]h$]h&]refdocj refdomainjt reftyperef refexplicitrefwarnjitu1119uh1hhhhKhjc ubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubeh}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh]h)}(hPAL/SECAM line 23h]hPAL/SECAM line 23}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(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&]uh1jhj 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&]uh1j>hj ubeh}(h]h ]h"]h$]h&]uh1j9hj ubj:)}(hhh](j?)}(hhh]h)}(h``V4L2_SLICED_VBI_525``h]j)}(hj h]hV4L2_SLICED_VBI_525}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(hhh]h)}(h0x1000h]h0x1000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j>hj ubj?)}(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&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]morecolsKuh1j>hj ubeh}(h]h ]h"]h$]h&]uh1j9hj ubj:)}(hhh](j?)}(hhh]h)}(h``V4L2_SLICED_VBI_625``h]j)}(hjJh]hV4L2_SLICED_VBI_625}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1hhhhKhjEubah}(h]h ]h"]h$]h&]uh1j>hjBubj?)}(hhh]h)}(h0x4401h]h0x4401}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjeubah}(h]h ]h"]h$]h&]uh1j>hjBubj?)}(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&]uh1hhhhKhj|ubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjBubeh}(h]h ]h"]h$]h&]uh1j9hj ubeh}(h]h ]h"]h$]h&]uh1j4hj& 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&]colwidthKuh1jhjubj5)}(hhh](j:)}(hhh](j?)}(hhh]h)}(hByteh]hByte}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h0h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubj?)}(hhh]h)}(hjh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hjubj:)}(hhh](j?)}(hhh]h)}(hBith]hBit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]morerowsKuh1j>hjubj?)}(hhh]h)}(hmsbh]hmsb}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubj?)}(hhh]h)}(hlsbh]hlsb}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj:ubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubj?)}(hhh]h)}(hmsbh]hmsb}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjRubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubj?)}(hhh]h)}(hlsbh]hlsb}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]morecolsKuh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hjubj:)}(hhh](j?)}(hhh]h)}(h7h]h7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h6h]h6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h5h]h5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h4h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h3h]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h2h]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(hjh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(hjh]h0}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj+ubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(hxh]hx}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjAubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(hjFh]hx}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjXubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h13h]h13}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h12h]h12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h11h]h11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h10h]h10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h9h]h9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubj?)}(hhh]h)}(h8h]h8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j>hjubeh}(h]h ]h"]h$]h&]uh1j9hjubeh}(h]h ]h"]h$]h&]uh1j4hjubeh}(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}jjsj}jjsubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(h Return Valueh]h Return Value}(hj-hhhNhNubah}(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 }(hj;hhhNhNubj)}(h ``errno``h]herrno}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;ubhM variable is set appropriately. The generic error codes are described at the }(hj;hhhNhNubh)}(h':ref:`Generic Error Codes `h]j)}(hjWh]hGeneric Error Codes}(hjYhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]refdocj refdomainjcreftyperef refexplicitrefwarnj gen-errorsuh1hhhhKhj;ubh chapter.}(hj;hhhNhNubeh}(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_backlinksj>footnote_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_sourceh _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]j%asrefids}(h]haj ]j aj]jaj5]j%aunameids}(jhjjhhjjjjj'j$j j5jj jjjjjju nametypes}(jjhjjj'j jjjjuh}(hhjhhhjjj j)jjj$jjyj~j/j%j5j~ j j jjjjjj*jw jjj u footnote_refs}j>]j%as citation_refs} autofootnotes]j~ aautofootnote_refs]j%asymbol_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.}hjnsbah}(h]h ]h"]h$]h&]uh1hhjkubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1jiubjj)}(hhh]h)}(hhh]h2Hyperlink target "vbi-services" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKuh1jiubjj)}(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&]levelKtypejsourcehlineKuh1jiube transformerN include_log] decorationNhhub.