}sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget*/translations/zh_CN/admin-guide/media/ivtvmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_TW/admin-guide/media/ivtvmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/admin-guide/media/ivtvmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/admin-guide/media/ivtvmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/admin-guide/media/ivtvmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/admin-guide/media/ivtvmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhD/var/lib/git/docbuild/linux/Documentation/admin-guide/media/ivtv.rsthKubhsection)}(hhh](htitle)}(hThe ivtv driverh]hThe ivtv driver}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(h)Author: Hans Verkuil h](hAuthor: Hans Verkuil <}(hhhhhNhNubh reference)}(hhverkuil@xs4all.nlh]hhverkuil@xs4all.nl}(hhhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:hverkuil@xs4all.nluh1hhhubh>}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hThis is a v4l2 device driver for the Conexant cx23415/6 MPEG encoder/decoder. The cx23415 can do both encoding and decoding, the cx23416 can only do MPEG encoding. Currently the only card featuring full decoding support is the Hauppauge PVR-350.h]hThis is a v4l2 device driver for the Conexant cx23415/6 MPEG encoder/decoder. The cx23415 can do both encoding and decoding, the cx23416 can only do MPEG encoding. Currently the only card featuring full decoding support is the Hauppauge PVR-350.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhnote)}(hXF#) This driver requires the latest encoder firmware (version 2.06.039, size 376836 bytes). Get the firmware from here: https://linuxtv.org/downloads/firmware/#conexant #) 'normal' TV applications do not work with this driver, you need an application that can handle MPEG input such as mplayer, xine, MythTV, etc.h]henumerated_list)}(hhh](h list_item)}(hThis driver requires the latest encoder firmware (version 2.06.039, size 376836 bytes). Get the firmware from here: https://linuxtv.org/downloads/firmware/#conexant h](h)}(hsThis driver requires the latest encoder firmware (version 2.06.039, size 376836 bytes). Get the firmware from here:h]hsThis driver requires the latest encoder firmware (version 2.06.039, size 376836 bytes). Get the firmware from here:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubh)}(h0https://linuxtv.org/downloads/firmware/#conexanth]h)}(hjh]h0https://linuxtv.org/downloads/firmware/#conexant}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj )}(h'normal' TV applications do not work with this driver, you need an application that can handle MPEG input such as mplayer, xine, MythTV, etc.h]h)}(h'normal' TV applications do not work with this driver, you need an application that can handle MPEG input such as mplayer, xine, MythTV, etc.h]h‘normal’ TV applications do not work with this driver, you need an application that can handle MPEG input such as mplayer, xine, MythTV, etc.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj:ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix)uh1jhhubah}(h]h ]h"]h$]h&]uh1hhhhhhNhNubh)}(hThe primary goal of the IVTV project is to provide a "clean room" Linux Open Source driver implementation for video capture cards based on the iCompression iTVC15 or Conexant CX23415/CX23416 MPEG Codec.h]hThe primary goal of the IVTV project is to provide a “clean room” Linux Open Source driver implementation for video capture cards based on the iCompression iTVC15 or Conexant CX23415/CX23416 MPEG Codec.}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(hFeaturesh]hFeatures}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhjqhhhhhKubh block_quote)}(hX* Hardware mpeg2 capture of broadcast video (and sound) via the tuner or S-Video/Composite and audio line-in. * Hardware mpeg2 capture of FM radio where hardware support exists * Supports NTSC, PAL, SECAM with stereo sound * Supports SAP and bilingual transmissions. * Supports raw VBI (closed captions and teletext). * Supports sliced VBI (closed captions and teletext) and is able to insert this into the captured MPEG stream. * Supports raw YUV and PCM input. h]h bullet_list)}(hhh](j )}(hkHardware mpeg2 capture of broadcast video (and sound) via the tuner or S-Video/Composite and audio line-in.h]h)}(hkHardware mpeg2 capture of broadcast video (and sound) via the tuner or S-Video/Composite and audio line-in.h]hkHardware mpeg2 capture of broadcast video (and sound) via the tuner or S-Video/Composite and audio line-in.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(h@Hardware mpeg2 capture of FM radio where hardware support existsh]h)}(hjh]h@Hardware mpeg2 capture of FM radio where hardware support exists}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(h+Supports NTSC, PAL, SECAM with stereo soundh]h)}(hjh]h+Supports NTSC, PAL, SECAM with stereo sound}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(h)Supports SAP and bilingual transmissions.h]h)}(hjh]h)Supports SAP and bilingual transmissions.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(h0Supports raw VBI (closed captions and teletext).h]h)}(hjh]h0Supports raw VBI (closed captions and teletext).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(hlSupports sliced VBI (closed captions and teletext) and is able to insert this into the captured MPEG stream.h]h)}(hlSupports sliced VBI (closed captions and teletext) and is able to insert this into the captured MPEG stream.h]hlSupports sliced VBI (closed captions and teletext) and is able to insert this into the captured MPEG stream.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jhjubj )}(h Supports raw YUV and PCM input. h]h)}(hSupports raw YUV and PCM input.h]hSupports raw YUV and PCM input.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]bullet*uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjqhhubeh}(h]featuresah ]h"]featuresah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h3Additional features for the PVR-350 (CX23415 based)h]h3Additional features for the PVR-350 (CX23415 based)}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGhhhhhK*ubj)}(h* Provides hardware mpeg2 playback * Provides comprehensive OSD (On Screen Display: ie. graphics overlaying the video signal) * Provides a framebuffer (allowing X applications to appear on the video device) * Supports raw YUV output. h]j)}(hhh](j )}(h Provides hardware mpeg2 playbackh]h)}(hjah]h Provides hardware mpeg2 playback}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj_ubah}(h]h ]h"]h$]h&]uh1jhj\ubj )}(hXProvides comprehensive OSD (On Screen Display: ie. graphics overlaying the video signal)h]h)}(hXProvides comprehensive OSD (On Screen Display: ie. graphics overlaying the video signal)h]hXProvides comprehensive OSD (On Screen Display: ie. graphics overlaying the video signal)}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjvubah}(h]h ]h"]h$]h&]uh1jhj\ubj )}(hNProvides a framebuffer (allowing X applications to appear on the video device)h]h)}(hNProvides a framebuffer (allowing X applications to appear on the video device)h]hNProvides a framebuffer (allowing X applications to appear on the video device)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhj\ubj )}(hSupports raw YUV output. h]h)}(hSupports raw YUV output.h]hSupports raw YUV output.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]j7j8uh1jhhhK,hjXubah}(h]h ]h"]h$]h&]uh1jhhhK,hjGhhubhdefinition_list)}(hhh]hdefinition_list_item)}(htIMPORTANT: In case of problems first read this page: https://help.ubuntu.com/community/Install_IVTV_Troubleshooting h](hterm)}(h4IMPORTANT: In case of problems first read this page:h]h4IMPORTANT: In case of problems first read this page:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK4hjubh definition)}(hhh]h)}(h>https://help.ubuntu.com/community/Install_IVTV_Troubleshootingh]h)}(hjh]h>https://help.ubuntu.com/community/Install_IVTV_Troubleshooting}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjGhhhhhNubeh}(h]1additional-features-for-the-pvr-350-cx23415-basedah ]h"]3additional features for the pvr-350 (cx23415 based)ah$]h&]uh1hhhhhhhhK*ubh)}(hhh](h)}(hSee alsoh]hSee also}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK7ubh)}(hhttps://linuxtv.orgh]h)}(hj/h]hhttps://linuxtv.org}(hj1hhhNhNubah}(h]h ]h"]h$]h&]refurij/uh1hhj-ubah}(h]h ]h"]h$]h&]uh1hhhhK9hjhhubeh}(h]see-alsoah ]h"]see alsoah$]h&]uh1hhhhhhhhK7ubh)}(hhh](h)}(hIRCh]hIRC}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhhhhhKhjMhhubeh}(h]ircah ]h"]ircah$]h&]uh1hhhhhhhhK my.mpg (you need to hit ctrl-c to exit) h](h)}(h /dev/video0h]h /dev/video0}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohjpubh)}(hThe encoding capture device(s).h]hThe encoding capture device(s).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjpubh)}(h Read-only.h]h Read-only.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjpubh)}(hFReading from this device gets you the MPEG1/2 program stream. Example:h]hFReading from this device gets you the MPEG1/2 program stream. Example:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjpubj)}(h9cat /dev/video0 > my.mpg (you need to hit ctrl-c to exit)h]h9cat /dev/video0 > my.mpg (you need to hit ctrl-c to exit)}hjsbah}(h]h ]h"]h$]h&]hhjjnonej}uh1jhhhKxhjpubeh}(h]h ]h"]h$]h&]uh1jhjmhhhNhNubj )}(hXe/dev/video16 The decoder output device(s) Write-only. Only present if the MPEG decoder (i.e. CX23415) exists. An mpeg2 stream sent to this device will appear on the selected video display, audio will appear on the line-out/audio out. It is only available for cards that support video out. Example: .. code-block:: none cat my.mpg >/dev/video16 h](h)}(h /dev/video16h]h /dev/video16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubh)}(hThe decoder output device(s)h]hThe decoder output device(s)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.h]hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hAn mpeg2 stream sent to this device will appear on the selected video display, audio will appear on the line-out/audio out. It is only available for cards that support video out. Example:h]hAn mpeg2 stream sent to this device will appear on the selected video display, audio will appear on the line-out/audio out. It is only available for cards that support video out. Example:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hcat my.mpg >/dev/video16h]hcat my.mpg >/dev/video16}hjsbah}(h]h ]h"]h$]h&]hhjjnonej}uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjmhhhNhNubj )}(hX/dev/video24 The raw audio capture device(s). Read-only The raw audio PCM stereo stream from the currently selected tuner or audio line-in. Reading from this device results in a raw (signed 16 bit Little Endian, 48000 Hz, stereo pcm) capture. This device only captures audio. This should be replaced by an ALSA device in the future. Note that there is no corresponding raw audio output device, this is not supported in the decoder firmware. h](h)}(h /dev/video24h]h /dev/video24}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h The raw audio capture device(s).h]h The raw audio capture device(s).}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h Read-onlyh]h Read-only}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hXThe raw audio PCM stereo stream from the currently selected tuner or audio line-in. Reading from this device results in a raw (signed 16 bit Little Endian, 48000 Hz, stereo pcm) capture. This device only captures audio. This should be replaced by an ALSA device in the future. Note that there is no corresponding raw audio output device, this is not supported in the decoder firmware.h]hXThe raw audio PCM stereo stream from the currently selected tuner or audio line-in. Reading from this device results in a raw (signed 16 bit Little Endian, 48000 Hz, stereo pcm) capture. This device only captures audio. This should be replaced by an ALSA device in the future. Note that there is no corresponding raw audio output device, this is not supported in the decoder firmware.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(hX/dev/video32 The raw video capture device(s) Read-only The raw YUV video output from the current video input. The YUV format is a 16x16 linear tiled NV12 format (V4L2_PIX_FMT_NV12_16L16) Note that the YUV and PCM streams are not synchronized, so they are of limited use. h](h)}(h /dev/video32h]h /dev/video32}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubh)}(hThe raw video capture device(s)h]hThe raw video capture device(s)}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubh)}(h Read-onlyh]h Read-only}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubh)}(hThe raw YUV video output from the current video input. The YUV format is a 16x16 linear tiled NV12 format (V4L2_PIX_FMT_NV12_16L16)h]hThe raw YUV video output from the current video input. The YUV format is a 16x16 linear tiled NV12 format (V4L2_PIX_FMT_NV12_16L16)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubh)}(hSNote that the YUV and PCM streams are not synchronized, so they are of limited use.h]hSNote that the YUV and PCM streams are not synchronized, so they are of limited use.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(h/dev/video48 The raw video display device(s) Write-only. Only present if the MPEG decoder (i.e. CX23415) exists. Writes a YUV stream to the decoder of the card. h](h)}(h /dev/video48h]h /dev/video48}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hThe raw video display device(s)h]hThe raw video display device(s)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.h]hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h/Writes a YUV stream to the decoder of the card.h]h/Writes a YUV stream to the decoder of the card.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(hXG/dev/radio0 The radio tuner device(s) Cannot be read or written. Used to enable the radio tuner and tune to a frequency. You cannot read or write audio streams with this device. Once you use this device to tune the radio, use /dev/video24 to read the raw pcm stream or /dev/video0 to get an mpeg2 stream with black video. h](h)}(h /dev/radio0h]h /dev/radio0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hThe radio tuner device(s)h]hThe radio tuner device(s)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hCannot be read or written.h]hCannot be read or written.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hXUsed to enable the radio tuner and tune to a frequency. You cannot read or write audio streams with this device. Once you use this device to tune the radio, use /dev/video24 to read the raw pcm stream or /dev/video0 to get an mpeg2 stream with black video.h]hXUsed to enable the radio tuner and tune to a frequency. You cannot read or write audio streams with this device. Once you use this device to tune the radio, use /dev/video24 to read the raw pcm stream or /dev/video0 to get an mpeg2 stream with black video.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(hX>/dev/vbi0 The 'vertical blank interval' (Teletext, CC, WSS etc) capture device(s) Read-only Captures the raw (or sliced) video data sent during the Vertical Blank Interval. This data is used to encode teletext, closed captions, VPS, widescreen signalling, electronic program guide information, and other services. h](h)}(h /dev/vbi0h]h /dev/vbi0}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubh)}(hGThe 'vertical blank interval' (Teletext, CC, WSS etc) capture device(s)h]hKThe ‘vertical blank interval’ (Teletext, CC, WSS etc) capture device(s)}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubh)}(h Read-onlyh]h Read-only}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubh)}(hCaptures the raw (or sliced) video data sent during the Vertical Blank Interval. This data is used to encode teletext, closed captions, VPS, widescreen signalling, electronic program guide information, and other services.h]hCaptures the raw (or sliced) video data sent during the Vertical Blank Interval. This data is used to encode teletext, closed captions, VPS, widescreen signalling, electronic program guide information, and other services.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(hX%/dev/vbi8 Processed vbi feedback device(s) Read-only. Only present if the MPEG decoder (i.e. CX23415) exists. The sliced VBI data embedded in an MPEG stream is reproduced on this device. So while playing back a recording on /dev/video16, you can read the embedded VBI data from /dev/vbi8. h](h)}(h /dev/vbi8h]h /dev/vbi8}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubh)}(h Processed vbi feedback device(s)h]h Processed vbi feedback device(s)}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubh)}(hBRead-only. Only present if the MPEG decoder (i.e. CX23415) exists.h]hBRead-only. Only present if the MPEG decoder (i.e. CX23415) exists.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubh)}(hThe sliced VBI data embedded in an MPEG stream is reproduced on this device. So while playing back a recording on /dev/video16, you can read the embedded VBI data from /dev/vbi8.h]hThe sliced VBI data embedded in an MPEG stream is reproduced on this device. So while playing back a recording on /dev/video16, you can read the embedded VBI data from /dev/vbi8.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjlubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubj )}(h/dev/vbi16 The vbi 'display' device(s) Write-only. Only present if the MPEG decoder (i.e. CX23415) exists. Can be used to send sliced VBI data to the video-out connector.h](h)}(h /dev/vbi16h]h /dev/vbi16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hThe vbi 'display' device(s)h]hThe vbi ‘display’ device(s)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.h]hCWrite-only. Only present if the MPEG decoder (i.e. CX23415) exists.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(h?Can be used to send sliced VBI data to the video-out connector.h]h?Can be used to send sliced VBI data to the video-out connector.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhNubeh}(h]h ]h"]h$]h&]j7j^uh1jhhhKohjhhubeh}(h] base-devicesah ]h"] base devicesah$]h&]uh1hhhhhhhhK]ubeh}(h]the-ivtv-driverah ]h"]the ivtv driverah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_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_handlerj)error_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}refids}nameids}(jjjDjAjjjJjGj{jxjjjju nametypes}(jjDjjJj{jjuh}(jhjAjqjjGjGjjxjMjjjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.