€•îÑŒ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”Œ)/translations/zh_CN/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/zh_TW/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/it_IT/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/ja_JP/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/ko_KR/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/pt_BR/admin-guide/media/faq”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/sp_SP/admin-guide/media/faq”Œ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Œ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒC/var/lib/git/docbuild/linux/Documentation/admin-guide/media/faq.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒFAQ”h]”hŒFAQ”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhŒnote”“”)�”}”(hXe1. With Digital TV, a single physical channel may have different contents inside it. The specs call each one as a *service*. This is what a TV user would call "channel". So, in order to avoid confusion, we're calling *transponders* as the physical channel on this FAQ, and *services* for the logical channel. 2. The LinuxTV community maintains some Wiki pages with contain a lot of information related to the media subsystem. If you don't find an answer for your needs here, it is likely that you'll be able to get something useful there. It is hosted at: https://www.linuxtv.org/wiki/”h]”hŒenumerated_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hX1With Digital TV, a single physical channel may have different contents inside it. The specs call each one as a *service*. This is what a TV user would call "channel". So, in order to avoid confusion, we're calling *transponders* as the physical channel on this FAQ, and *services* for the logical channel.”h]”hŒ paragraph”“”)�”}”(hX1With Digital TV, a single physical channel may have different contents inside it. The specs call each one as a *service*. This is what a TV user would call "channel". So, in order to avoid confusion, we're calling *transponders* as the physical channel on this FAQ, and *services* for the logical channel.”h]”(hŒoWith Digital TV, a single physical channel may have different contents inside it. The specs call each one as a ”…”�”}”(hhðh²hh³Nh´NubhŒemphasis”“”)�”}”(hŒ *service*”h]”hŒservice”…”�”}”(hhúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1høhhðubhŒd. This is what a TV user would call “channelâ€�. So, in order to avoid confusion, we’re calling ”…”�”}”(hhðh²hh³Nh´Nubhù)�”}”(hŒ*transponders*”h]”hŒ transponders”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1høhhðubhŒ* as the physical channel on this FAQ, and ”…”�”}”(hhðh²hh³Nh´Nubhù)�”}”(hŒ *services*”h]”hŒservices”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1høhhðubhŒ for the logical channel.”…”�”}”(hhðh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Khhêubah}”(h]”h ]”h"]”h$]”h&]”uh1hèhhåubhé)�”}”(hXThe LinuxTV community maintains some Wiki pages with contain a lot of information related to the media subsystem. If you don't find an answer for your needs here, it is likely that you'll be able to get something useful there. It is hosted at: https://www.linuxtv.org/wiki/”h]”(hï)�”}”(hŒóThe LinuxTV community maintains some Wiki pages with contain a lot of information related to the media subsystem. If you don't find an answer for your needs here, it is likely that you'll be able to get something useful there. It is hosted at:”h]”hŒ÷The LinuxTV community maintains some Wiki pages with contain a lot of information related to the media subsystem. If you don’t find an answer for your needs here, it is likely that you’ll be able to get something useful there. It is hosted at:”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K hj<ubhï)�”}”(hŒhttps://www.linuxtv.org/wiki/”h]”hŒ reference”“”)�”}”(hjPh]”hŒhttps://www.linuxtv.org/wiki/”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jPuh1jRhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Khj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhhåubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ.”uh1hãhhßubah}”(h]”h ]”h"]”h$]”h&]”uh1hÝhhÊh²hh³Nh´Nubhï)�”}”(hŒCSome very frequently asked questions about Linux Digital TV support”h]”hŒCSome very frequently asked questions about Linux Digital TV support”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KhhÊh²hubhä)�”}”(hhh]”(hé)�”}”(hXÀThe signal seems to die a few seconds after tuning. It's not a bug, it's a feature. Because the frontends have significant power requirements (and hence get very hot), they are powered down if they are unused (i.e. if the frontend device is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` allow you to change the timeout (default 5 seconds). Setting the timeout to 0 disables the timeout feature. ”h]”(hï)�”}”(hŒ3The signal seems to die a few seconds after tuning.”h]”hŒ3The signal seems to die a few seconds after tuning.”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Khj�ubhŒ block_quote”“”)�”}”(hXmIt's not a bug, it's a feature. Because the frontends have significant power requirements (and hence get very hot), they are powered down if they are unused (i.e. if the frontend device is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` allow you to change the timeout (default 5 seconds). Setting the timeout to 0 disables the timeout feature. ”h]”hï)�”}”(hXlIt's not a bug, it's a feature. Because the frontends have significant power requirements (and hence get very hot), they are powered down if they are unused (i.e. if the frontend device is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` allow you to change the timeout (default 5 seconds). Setting the timeout to 0 disables the timeout feature.”h]”(hŒÎIt’s not a bug, it’s a feature. Because the frontends have significant power requirements (and hence get very hot), they are powered down if they are unused (i.e. if the frontend device is closed). The ”…”�”}”(hj¨h²hh³Nh´NubhŒliteral”“”)�”}”(hŒ ``dvb-core``”h]”hŒdvb-core”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj¨ubhŒ module parameter ”…”�”}”(hj¨h²hh³Nh´Nubj±)�”}”(hŒ``dvb_shutdown_timeout``”h]”hŒdvb_shutdown_timeout”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj¨ubhŒl allow you to change the timeout (default 5 seconds). Setting the timeout to 0 disables the timeout feature.”…”�”}”(hj¨h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Khj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´Khj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hX- How can I watch TV? Together with the Linux Kernel, the Digital TV developers support some simple utilities which are mainly intended for testing and to demonstrate how the DVB API works. This is called DVB v5 tools and are grouped together with the ``v4l-utils`` git repository: https://git.linuxtv.org/v4l-utils.git/ You can find more information at the LinuxTV wiki: https://www.linuxtv.org/wiki/index.php/DVBv5_Tools The first step is to get a list of services that are transmitted. This is done by using several existing tools. You can use for example the ``dvbv5-scan`` tool. You can find more information about it at: https://www.linuxtv.org/wiki/index.php/Dvbv5-scan There are some other applications like ``w_scan`` [#]_ that do a blind scan, trying hard to find all possible channels, but those consumes a large amount of time to run. .. [#] https://www.linuxtv.org/wiki/index.php/W_scan Also, some applications like ``kaffeine`` have their own code to scan for services. So, you don't need to use an external application to obtain such list. Most of such tools need a file containing a list of channel transponders available on your area. So, LinuxTV developers maintain tables of Digital TV channel transponders, receiving patches from the community to keep them updated. This list is hosted at: https://git.linuxtv.org/dtv-scan-tables.git And packaged on several distributions. Kaffeine has some blind scan support for some terrestrial standards. It also relies on DTV scan tables, although it contains a copy of it internally (and, if requested by the user, it will download newer versions of it). If you are lucky you can just use one of the supplied channel transponders. If not, you may need to seek for such info at the Internet and create a new file. There are several sites with contains physical channel lists. For cable and satellite, usually knowing how to tune into a single channel is enough for the scanning tool to identify the other channels. On some places, this could also work for terrestrial transmissions. Once you have a transponders list, you need to generate a services list with a tool like ``dvbv5-scan``. Almost all modern Digital TV cards don't have built-in hardware MPEG-decoders. So, it is up to the application to get a MPEG-TS stream provided by the board, split it into audio, video and other data and decode. ”h]”(hï)�”}”(hŒHow can I watch TV?”h]”hŒHow can I watch TV?”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K hjèubj£)�”}”(hXA Together with the Linux Kernel, the Digital TV developers support some simple utilities which are mainly intended for testing and to demonstrate how the DVB API works. This is called DVB v5 tools and are grouped together with the ``v4l-utils`` git repository: https://git.linuxtv.org/v4l-utils.git/ You can find more information at the LinuxTV wiki: https://www.linuxtv.org/wiki/index.php/DVBv5_Tools The first step is to get a list of services that are transmitted. This is done by using several existing tools. You can use for example the ``dvbv5-scan`` tool. You can find more information about it at: https://www.linuxtv.org/wiki/index.php/Dvbv5-scan There are some other applications like ``w_scan`` [#]_ that do a blind scan, trying hard to find all possible channels, but those consumes a large amount of time to run. .. [#] https://www.linuxtv.org/wiki/index.php/W_scan Also, some applications like ``kaffeine`` have their own code to scan for services. So, you don't need to use an external application to obtain such list. Most of such tools need a file containing a list of channel transponders available on your area. So, LinuxTV developers maintain tables of Digital TV channel transponders, receiving patches from the community to keep them updated. This list is hosted at: https://git.linuxtv.org/dtv-scan-tables.git And packaged on several distributions. Kaffeine has some blind scan support for some terrestrial standards. It also relies on DTV scan tables, although it contains a copy of it internally (and, if requested by the user, it will download newer versions of it). If you are lucky you can just use one of the supplied channel transponders. If not, you may need to seek for such info at the Internet and create a new file. There are several sites with contains physical channel lists. For cable and satellite, usually knowing how to tune into a single channel is enough for the scanning tool to identify the other channels. On some places, this could also work for terrestrial transmissions. Once you have a transponders list, you need to generate a services list with a tool like ``dvbv5-scan``. Almost all modern Digital TV cards don't have built-in hardware MPEG-decoders. So, it is up to the application to get a MPEG-TS stream provided by the board, split it into audio, video and other data and decode. ”h]”(hï)�”}”(hXTogether with the Linux Kernel, the Digital TV developers support some simple utilities which are mainly intended for testing and to demonstrate how the DVB API works. This is called DVB v5 tools and are grouped together with the ``v4l-utils`` git repository:”h]”(hŒæTogether with the Linux Kernel, the Digital TV developers support some simple utilities which are mainly intended for testing and to demonstrate how the DVB API works. This is called DVB v5 tools and are grouped together with the ”…”�”}”(hjþh²hh³Nh´Nubj±)�”}”(hŒ ``v4l-utils``”h]”hŒ v4l-utils”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hjþubhŒ git repository:”…”�”}”(hjþh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K"hjúubj£)�”}”(hŒ'https://git.linuxtv.org/v4l-utils.git/ ”h]”hï)�”}”(hŒ&https://git.linuxtv.org/v4l-utils.git/”h]”jS)�”}”(hj$h]”hŒ&https://git.linuxtv.org/v4l-utils.git/”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j$uh1jRhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K'hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K'hjúubhï)�”}”(hŒ2You can find more information at the LinuxTV wiki:”h]”hŒ2You can find more information at the LinuxTV wiki:”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K)hjúubj£)�”}”(hŒ3https://www.linuxtv.org/wiki/index.php/DVBv5_Tools ”h]”hï)�”}”(hŒ2https://www.linuxtv.org/wiki/index.php/DVBv5_Tools”h]”jS)�”}”(hjTh]”hŒ2https://www.linuxtv.org/wiki/index.php/DVBv5_Tools”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jTuh1jRhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K+hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K+hjúubhï)�”}”(hŒAThe first step is to get a list of services that are transmitted.”h]”hŒAThe first step is to get a list of services that are transmitted.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K-hjúubhï)�”}”(hŒ‰This is done by using several existing tools. You can use for example the ``dvbv5-scan`` tool. You can find more information about it at:”h]”(hŒJThis is done by using several existing tools. You can use for example the ”…”�”}”(hj~h²hh³Nh´Nubj±)�”}”(hŒ``dvbv5-scan``”h]”hŒ dvbv5-scan”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj~ubhŒ1 tool. You can find more information about it at:”…”�”}”(hj~h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K/hjúubj£)�”}”(hŒ2https://www.linuxtv.org/wiki/index.php/Dvbv5-scan ”h]”hï)�”}”(hŒ1https://www.linuxtv.org/wiki/index.php/Dvbv5-scan”h]”jS)�”}”(hj¤h]”hŒ1https://www.linuxtv.org/wiki/index.php/Dvbv5-scan”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j¤uh1jRhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K3hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K3hjúubhï)�”}”(hŒ©There are some other applications like ``w_scan`` [#]_ that do a blind scan, trying hard to find all possible channels, but those consumes a large amount of time to run.”h]”(hŒ'There are some other applications like ”…”�”}”(hjÀh²hh³Nh´Nubj±)�”}”(hŒ ``w_scan``”h]”hŒw_scan”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hjÀubhŒ ”…”�”}”(hjÀh²hh³Nh´NubhŒfootnote_reference”“”)�”}”(hŒ[#]_”h]”hŒ1”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”Œid1”ah ]”h"]”h$]”h&]”Œauto”KŒrefid”Œid2”Œdocname”Œadmin-guide/media/faq”uh1jÚhjÀŒresolved”KubhŒs that do a blind scan, trying hard to find all possible channels, but those consumes a large amount of time to run.”…”�”}”(hjÀh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K5hjúubhŒfootnote”“”)�”}”(hŒ.https://www.linuxtv.org/wiki/index.php/W_scan ”h]”(hŒlabel”“”)�”}”(hhh]”hŒ1”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjýh²hh³Nh´Nubhï)�”}”(hŒ-https://www.linuxtv.org/wiki/index.php/W_scan”h]”jS)�”}”(hjh]”hŒ-https://www.linuxtv.org/wiki/index.php/W_scan”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jRhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K9hjýubeh}”(h]”jíah ]”h"]”Œ1”ah$]”h&]”jæajëKjîjïuh1jûh³hÇh´K9hjúubhï)�”}”(hŒšAlso, some applications like ``kaffeine`` have their own code to scan for services. So, you don't need to use an external application to obtain such list.”h]”(hŒAlso, some applications like ”…”�”}”(hj/h²hh³Nh´Nubj±)�”}”(hŒ ``kaffeine``”h]”hŒkaffeine”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj/ubhŒs have their own code to scan for services. So, you don’t need to use an external application to obtain such list.”…”�”}”(hj/h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K;hjúubhï)�”}”(hŒæMost of such tools need a file containing a list of channel transponders available on your area. So, LinuxTV developers maintain tables of Digital TV channel transponders, receiving patches from the community to keep them updated.”h]”hŒæMost of such tools need a file containing a list of channel transponders available on your area. So, LinuxTV developers maintain tables of Digital TV channel transponders, receiving patches from the community to keep them updated.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K?hjúubhï)�”}”(hŒThis list is hosted at:”h]”hŒThis list is hosted at:”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KDhjúubj£)�”}”(hŒ,https://git.linuxtv.org/dtv-scan-tables.git ”h]”hï)�”}”(hŒ+https://git.linuxtv.org/dtv-scan-tables.git”h]”jS)�”}”(hjqh]”hŒ+https://git.linuxtv.org/dtv-scan-tables.git”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jquh1jRhjoubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KFhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´KFhjúubhï)�”}”(hŒ&And packaged on several distributions.”h]”hŒ&And packaged on several distributions.”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KHhjúubhï)�”}”(hŒÜKaffeine has some blind scan support for some terrestrial standards. It also relies on DTV scan tables, although it contains a copy of it internally (and, if requested by the user, it will download newer versions of it).”h]”hŒÜKaffeine has some blind scan support for some terrestrial standards. It also relies on DTV scan tables, although it contains a copy of it internally (and, if requested by the user, it will download newer versions of it).”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KJhjúubhï)�”}”(hXªIf you are lucky you can just use one of the supplied channel transponders. If not, you may need to seek for such info at the Internet and create a new file. There are several sites with contains physical channel lists. For cable and satellite, usually knowing how to tune into a single channel is enough for the scanning tool to identify the other channels. On some places, this could also work for terrestrial transmissions.”h]”hXªIf you are lucky you can just use one of the supplied channel transponders. If not, you may need to seek for such info at the Internet and create a new file. There are several sites with contains physical channel lists. For cable and satellite, usually knowing how to tune into a single channel is enough for the scanning tool to identify the other channels. On some places, this could also work for terrestrial transmissions.”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KOhjúubhï)�”}”(hŒhOnce you have a transponders list, you need to generate a services list with a tool like ``dvbv5-scan``.”h]”(hŒYOnce you have a transponders list, you need to generate a services list with a tool like ”…”�”}”(hj·h²hh³Nh´Nubj±)�”}”(hŒ``dvbv5-scan``”h]”hŒ dvbv5-scan”…”�”}”(hj¿h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj·ubhŒ.”…”�”}”(hj·h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KWhjúubhï)�”}”(hŒÓAlmost all modern Digital TV cards don't have built-in hardware MPEG-decoders. So, it is up to the application to get a MPEG-TS stream provided by the board, split it into audio, video and other data and decode.”h]”hŒÕAlmost all modern Digital TV cards don’t have built-in hardware MPEG-decoders. So, it is up to the application to get a MPEG-TS stream provided by the board, split it into audio, video and other data and decode.”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KZhjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K"hjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hXMWhich Digital TV applications exist? Several media player applications are capable of tuning into digital TV channels, including Kaffeine, Vlc, mplayer and MythTV. Kaffeine aims to be very user-friendly, and it is maintained by one of the Kernel driver developers. A comprehensive list of those and other apps can be found at: https://www.linuxtv.org/wiki/index.php/TV_Related_Software Some of the most popular ones are linked below: https://kde.org/applications/multimedia/org.kde.kaffeine KDE media player, focused on Digital TV support https://www.linuxtv.org/vdrwiki/index.php/Main_Page Klaus Schmidinger's Video Disk Recorder https://linuxtv.org/downloads and https://git.linuxtv.org/ Digital TV and other media-related applications and Kernel drivers. The ``v4l-utils`` package there contains several swiss knife tools for using with Digital TV. http://sourceforge.net/projects/dvbtools/ Dave Chapman's dvbtools package, including dvbstream and dvbtune http://www.dbox2.info/ LinuxDVB on the dBox2 http://www.tuxbox.org/ the TuxBox CVS many interesting DVB applications and the dBox2 DVB source http://www.nenie.org/misc/mpsys/ MPSYS: a MPEG2 system library and tools https://www.videolan.org/vlc/index.pt.html Vlc http://mplayerhq.hu/ MPlayer http://xine.sourceforge.net/ and http://xinehq.de/ Xine http://www.mythtv.org/ MythTV - analog TV and digital TV PVR http://dvbsnoop.sourceforge.net/ DVB sniffer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION) ”h]”(hï)�”}”(hŒ$Which Digital TV applications exist?”h]”hŒ$Which Digital TV applications exist?”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K_hjñubj£)�”}”(hXnSeveral media player applications are capable of tuning into digital TV channels, including Kaffeine, Vlc, mplayer and MythTV. Kaffeine aims to be very user-friendly, and it is maintained by one of the Kernel driver developers. A comprehensive list of those and other apps can be found at: https://www.linuxtv.org/wiki/index.php/TV_Related_Software Some of the most popular ones are linked below: https://kde.org/applications/multimedia/org.kde.kaffeine KDE media player, focused on Digital TV support https://www.linuxtv.org/vdrwiki/index.php/Main_Page Klaus Schmidinger's Video Disk Recorder https://linuxtv.org/downloads and https://git.linuxtv.org/ Digital TV and other media-related applications and Kernel drivers. The ``v4l-utils`` package there contains several swiss knife tools for using with Digital TV. http://sourceforge.net/projects/dvbtools/ Dave Chapman's dvbtools package, including dvbstream and dvbtune http://www.dbox2.info/ LinuxDVB on the dBox2 http://www.tuxbox.org/ the TuxBox CVS many interesting DVB applications and the dBox2 DVB source http://www.nenie.org/misc/mpsys/ MPSYS: a MPEG2 system library and tools https://www.videolan.org/vlc/index.pt.html Vlc http://mplayerhq.hu/ MPlayer http://xine.sourceforge.net/ and http://xinehq.de/ Xine http://www.mythtv.org/ MythTV - analog TV and digital TV PVR http://dvbsnoop.sourceforge.net/ DVB sniffer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION) ”h]”(hï)�”}”(hŒ~Several media player applications are capable of tuning into digital TV channels, including Kaffeine, Vlc, mplayer and MythTV.”h]”hŒ~Several media player applications are capable of tuning into digital TV channels, including Kaffeine, Vlc, mplayer and MythTV.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kahjubhï)�”}”(hŒdKaffeine aims to be very user-friendly, and it is maintained by one of the Kernel driver developers.”h]”hŒdKaffeine aims to be very user-friendly, and it is maintained by one of the Kernel driver developers.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kdhjubhï)�”}”(hŒ=A comprehensive list of those and other apps can be found at:”h]”hŒ=A comprehensive list of those and other apps can be found at:”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kghjubj£)�”}”(hŒ;https://www.linuxtv.org/wiki/index.php/TV_Related_Software ”h]”hï)�”}”(hŒ:https://www.linuxtv.org/wiki/index.php/TV_Related_Software”h]”jS)�”}”(hj7h]”hŒ:https://www.linuxtv.org/wiki/index.php/TV_Related_Software”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j7uh1jRhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kihj1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´Kihjubhï)�”}”(hŒ/Some of the most popular ones are linked below:”h]”hŒ/Some of the most popular ones are linked below:”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KkhjubhŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒihttps://kde.org/applications/multimedia/org.kde.kaffeine KDE media player, focused on Digital TV support ”h]”(hŒterm”“”)�”}”(hŒ8https://kde.org/applications/multimedia/org.kde.kaffeine”h]”jS)�”}”(hjph]”hŒ8https://kde.org/applications/multimedia/org.kde.kaffeine”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jpuh1jRhjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´KnhjhubhŒ definition”“”)�”}”(hhh]”hï)�”}”(hŒ/KDE media player, focused on Digital TV support”h]”hŒ/KDE media player, focused on Digital TV support”…”�”}”(hj‹h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Knhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´Knhjcubjg)�”}”(hŒ\https://www.linuxtv.org/vdrwiki/index.php/Main_Page Klaus Schmidinger's Video Disk Recorder ”h]”(jm)�”}”(hŒ3https://www.linuxtv.org/vdrwiki/index.php/Main_Page”h]”jS)�”}”(hj«h]”hŒ3https://www.linuxtv.org/vdrwiki/index.php/Main_Page”…”�”}”(hj­h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j«uh1jRhj©ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´Kqhj¥ubj‡)�”}”(hhh]”hï)�”}”(hŒ'Klaus Schmidinger's Video Disk Recorder”h]”hŒ)Klaus Schmidinger’s Video Disk Recorder”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KqhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´Kqhjcubjg)�”}”(hŒÝhttps://linuxtv.org/downloads and https://git.linuxtv.org/ Digital TV and other media-related applications and Kernel drivers. The ``v4l-utils`` package there contains several swiss knife tools for using with Digital TV. ”h]”(jm)�”}”(hŒ:https://linuxtv.org/downloads and https://git.linuxtv.org/”h]”(jS)�”}”(hŒhttps://linuxtv.org/downloads”h]”hŒhttps://linuxtv.org/downloads”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jèuh1jRhjâubhŒ and ”…”�”}”(hjâh²hh³Nh´NubjS)�”}”(hŒhttps://git.linuxtv.org/”h]”hŒhttps://git.linuxtv.org/”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jûuh1jRhjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´KvhjÞubj‡)�”}”(hhh]”hï)�”}”(hŒ¡Digital TV and other media-related applications and Kernel drivers. The ``v4l-utils`` package there contains several swiss knife tools for using with Digital TV.”h]”(hŒHDigital TV and other media-related applications and Kernel drivers. The ”…”�”}”(hjh²hh³Nh´Nubj±)�”}”(hŒ ``v4l-utils``”h]”hŒ v4l-utils”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hjubhŒL package there contains several swiss knife tools for using with Digital TV.”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kthjubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´Kvhjcubjg)�”}”(hŒkhttp://sourceforge.net/projects/dvbtools/ Dave Chapman's dvbtools package, including dvbstream and dvbtune ”h]”(jm)�”}”(hŒ)http://sourceforge.net/projects/dvbtools/”h]”jS)�”}”(hjCh]”hŒ)http://sourceforge.net/projects/dvbtools/”…”�”}”(hjEh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jCuh1jRhjAubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´Kzhj=ubj‡)�”}”(hhh]”hï)�”}”(hŒ@Dave Chapman's dvbtools package, including dvbstream and dvbtune”h]”hŒBDave Chapman’s dvbtools package, including dvbstream and dvbtune”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KyhjYubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´Kzhjcubjg)�”}”(hŒ-http://www.dbox2.info/ LinuxDVB on the dBox2 ”h]”(jm)�”}”(hŒhttp://www.dbox2.info/”h]”jS)�”}”(hj|h]”hŒhttp://www.dbox2.info/”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j|uh1jRhjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K}hjvubj‡)�”}”(hhh]”hï)�”}”(hŒLinuxDVB on the dBox2”h]”hŒLinuxDVB on the dBox2”…”�”}”(hj•h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K}hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K}hjcubjg)�”}”(hŒahttp://www.tuxbox.org/ the TuxBox CVS many interesting DVB applications and the dBox2 DVB source ”h]”(jm)�”}”(hŒhttp://www.tuxbox.org/”h]”jS)�”}”(hjµh]”hŒhttp://www.tuxbox.org/”…”�”}”(hj·h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jµuh1jRhj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K�hj¯ubj‡)�”}”(hhh]”hï)�”}”(hŒIthe TuxBox CVS many interesting DVB applications and the dBox2 DVB source”h]”hŒIthe TuxBox CVS many interesting DVB applications and the dBox2 DVB source”…”�”}”(hjÎh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K€hjËubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K�hjcubjg)�”}”(hŒIhttp://www.nenie.org/misc/mpsys/ MPSYS: a MPEG2 system library and tools ”h]”(jm)�”}”(hŒ http://www.nenie.org/misc/mpsys/”h]”jS)�”}”(hjîh]”hŒ http://www.nenie.org/misc/mpsys/”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jîuh1jRhjìubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K„hjèubj‡)�”}”(hhh]”hï)�”}”(hŒ'MPSYS: a MPEG2 system library and tools”h]”hŒ'MPSYS: a MPEG2 system library and tools”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K„hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjèubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K„hjcubjg)�”}”(hŒ/https://www.videolan.org/vlc/index.pt.html Vlc ”h]”(jm)�”}”(hŒ*https://www.videolan.org/vlc/index.pt.html”h]”jS)�”}”(hj'h]”hŒ*https://www.videolan.org/vlc/index.pt.html”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j'uh1jRhj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K‡hj!ubj‡)�”}”(hhh]”hï)�”}”(hŒVlc”h]”hŒVlc”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K‡hj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K‡hjcubjg)�”}”(hŒhttp://mplayerhq.hu/ MPlayer ”h]”(jm)�”}”(hŒhttp://mplayerhq.hu/”h]”jS)�”}”(hj`h]”hŒhttp://mplayerhq.hu/”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j`uh1jRhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´KŠhjZubj‡)�”}”(hhh]”hï)�”}”(hŒMPlayer”h]”hŒMPlayer”…”�”}”(hjyh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KŠhjvubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjZubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´KŠhjcubjg)�”}”(hŒ8http://xine.sourceforge.net/ and http://xinehq.de/ Xine ”h]”(jm)�”}”(hŒ2http://xine.sourceforge.net/ and http://xinehq.de/”h]”(jS)�”}”(hŒhttp://xine.sourceforge.net/”h]”hŒhttp://xine.sourceforge.net/”…”�”}”(hj›h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j�uh1jRhj—ubhŒ and ”…”�”}”(hj—h²hh³Nh´NubjS)�”}”(hŒhttp://xinehq.de/”h]”hŒhttp://xinehq.de/”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j°uh1jRhj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K�hj“ubj‡)�”}”(hhh]”hï)�”}”(hŒXine”h]”hŒXine”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K�hjÃubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hj“ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K�hjcubjg)�”}”(hŒ=http://www.mythtv.org/ MythTV - analog TV and digital TV PVR ”h]”(jm)�”}”(hŒhttp://www.mythtv.org/”h]”jS)�”}”(hjæh]”hŒhttp://www.mythtv.org/”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jæuh1jRhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K�hjàubj‡)�”}”(hhh]”hï)�”}”(hŒ%MythTV - analog TV and digital TV PVR”h]”hŒ%MythTV - analog TV and digital TV PVR”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K�hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjàubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K�hjcubjg)�”}”(hŒ˜http://dvbsnoop.sourceforge.net/ DVB sniffer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION) ”h]”(jm)�”}”(hŒ http://dvbsnoop.sourceforge.net/”h]”jS)�”}”(hjh]”hŒ http://dvbsnoop.sourceforge.net/”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”juh1jRhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jlh³hÇh´K•hjubj‡)�”}”(hhh]”hï)�”}”(hŒvDVB sniffer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION)”h]”hŒvDVB sniffer program to monitor, analyze, debug, dump or view dvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION)”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K“hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j†hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jfh³hÇh´K•hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jahjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´Kahjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hX'Can't get a signal tuned correctly That could be due to a lot of problems. On my personal experience, usually TV cards need stronger signals than TV sets, and are more sensitive to noise. So, perhaps you just need a better antenna or cabling. Yet, it could also be some hardware or driver issue. For example, if you are using a Technotrend/Hauppauge DVB-C card *without* analog module, you might have to use module parameter adac=-1 (dvb-ttpci.o). Please see the FAQ page at linuxtv.org, as it could contain some valuable information: https://www.linuxtv.org/wiki/index.php/FAQ_%26_Troubleshooting If that doesn't work, check at the linux-media ML archives, to see if someone else had a similar problem with your hardware and/or digital TV service provider: https://lore.kernel.org/linux-media/ If none of this works, you can try sending an e-mail to the linux-media ML and see if someone else could shed some light. The e-mail is linux-media AT vger.kernel.org. ”h]”(hï)�”}”(hŒ"Can't get a signal tuned correctly”h]”hŒ$Can’t get a signal tuned correctly”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K—hjdubj£)�”}”(hX®That could be due to a lot of problems. On my personal experience, usually TV cards need stronger signals than TV sets, and are more sensitive to noise. So, perhaps you just need a better antenna or cabling. Yet, it could also be some hardware or driver issue. For example, if you are using a Technotrend/Hauppauge DVB-C card *without* analog module, you might have to use module parameter adac=-1 (dvb-ttpci.o). Please see the FAQ page at linuxtv.org, as it could contain some valuable information: https://www.linuxtv.org/wiki/index.php/FAQ_%26_Troubleshooting If that doesn't work, check at the linux-media ML archives, to see if someone else had a similar problem with your hardware and/or digital TV service provider: https://lore.kernel.org/linux-media/ If none of this works, you can try sending an e-mail to the linux-media ML and see if someone else could shed some light. The e-mail is linux-media AT vger.kernel.org. ”h]”(hï)�”}”(hXThat could be due to a lot of problems. On my personal experience, usually TV cards need stronger signals than TV sets, and are more sensitive to noise. So, perhaps you just need a better antenna or cabling. Yet, it could also be some hardware or driver issue.”h]”hXThat could be due to a lot of problems. On my personal experience, usually TV cards need stronger signals than TV sets, and are more sensitive to noise. So, perhaps you just need a better antenna or cabling. Yet, it could also be some hardware or driver issue.”…”�”}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K™hjvubhï)�”}”(hŒ—For example, if you are using a Technotrend/Hauppauge DVB-C card *without* analog module, you might have to use module parameter adac=-1 (dvb-ttpci.o).”h]”(hŒAFor example, if you are using a Technotrend/Hauppauge DVB-C card ”…”�”}”(hjˆh²hh³Nh´Nubhù)�”}”(hŒ *without*”h]”hŒwithout”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1høhjˆubhŒM analog module, you might have to use module parameter adac=-1 (dvb-ttpci.o).”…”�”}”(hjˆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kžhjvubhï)�”}”(hŒVPlease see the FAQ page at linuxtv.org, as it could contain some valuable information:”h]”hŒVPlease see the FAQ page at linuxtv.org, as it could contain some valuable information:”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¢hjvubj£)�”}”(hŒ?https://www.linuxtv.org/wiki/index.php/FAQ_%26_Troubleshooting ”h]”hï)�”}”(hŒ>https://www.linuxtv.org/wiki/index.php/FAQ_%26_Troubleshooting”h]”jS)�”}”(hj¼h]”hŒ>https://www.linuxtv.org/wiki/index.php/FAQ_%26_Troubleshooting”…”�”}”(hj¾h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j¼uh1jRhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¥hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K¥hjvubhï)�”}”(hŒŸIf that doesn't work, check at the linux-media ML archives, to see if someone else had a similar problem with your hardware and/or digital TV service provider:”h]”hŒ¡If that doesn’t work, check at the linux-media ML archives, to see if someone else had a similar problem with your hardware and/or digital TV service provider:”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K§hjvubj£)�”}”(hŒ%https://lore.kernel.org/linux-media/ ”h]”hï)�”}”(hŒ$https://lore.kernel.org/linux-media/”h]”jS)�”}”(hjìh]”hŒ$https://lore.kernel.org/linux-media/”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jìuh1jRhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K«hjæubah}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K«hjvubhï)�”}”(hŒ§If none of this works, you can try sending an e-mail to the linux-media ML and see if someone else could shed some light. The e-mail is linux-media AT vger.kernel.org.”h]”hŒ§If none of this works, you can try sending an e-mail to the linux-media ML and see if someone else could shed some light. The e-mail is linux-media AT vger.kernel.org.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K­hjvubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K™hjdubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hX”The dvb_net device doesn't give me any packets at all Run ``tcpdump`` on the ``dvb0_0`` interface. This sets the interface into promiscuous mode so it accepts any packets from the PID you have configured with the ``dvbnet`` utility. Check if there are any packets with the IP addr and MAC addr you have configured with ``ifconfig`` or with ``ip addr``. If ``tcpdump`` doesn't give you any output, check the statistics which ``ifconfig`` or ``netstat -ni`` outputs. (Note: If the MAC address is wrong, ``dvb_net`` won't get any input; thus you have to run ``tcpdump`` before checking the statistics.) If there are no packets at all then maybe the PID is wrong. If there are error packets, then either the PID is wrong or the stream does not conform to the MPE standard (EN 301 192, http://www.etsi.org/). You can use e.g. ``dvbsnoop`` for debugging. ”h]”(hï)�”}”(hŒ5The dvb_net device doesn't give me any packets at all”h]”hŒ7The dvb_net device doesn’t give me any packets at all”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K±hj"ubj£)�”}”(hXRun ``tcpdump`` on the ``dvb0_0`` interface. This sets the interface into promiscuous mode so it accepts any packets from the PID you have configured with the ``dvbnet`` utility. Check if there are any packets with the IP addr and MAC addr you have configured with ``ifconfig`` or with ``ip addr``. If ``tcpdump`` doesn't give you any output, check the statistics which ``ifconfig`` or ``netstat -ni`` outputs. (Note: If the MAC address is wrong, ``dvb_net`` won't get any input; thus you have to run ``tcpdump`` before checking the statistics.) If there are no packets at all then maybe the PID is wrong. If there are error packets, then either the PID is wrong or the stream does not conform to the MPE standard (EN 301 192, http://www.etsi.org/). You can use e.g. ``dvbsnoop`` for debugging. ”h]”(hï)�”}”(hX*Run ``tcpdump`` on the ``dvb0_0`` interface. This sets the interface into promiscuous mode so it accepts any packets from the PID you have configured with the ``dvbnet`` utility. Check if there are any packets with the IP addr and MAC addr you have configured with ``ifconfig`` or with ``ip addr``.”h]”(hŒRun ”…”�”}”(hj8h²hh³Nh´Nubj±)�”}”(hŒ ``tcpdump``”h]”hŒtcpdump”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj8ubhŒ on the ”…”�”}”(hj8h²hh³Nh´Nubj±)�”}”(hŒ ``dvb0_0``”h]”hŒdvb0_0”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj8ubhŒ~ interface. This sets the interface into promiscuous mode so it accepts any packets from the PID you have configured with the ”…”�”}”(hj8h²hh³Nh´Nubj±)�”}”(hŒ ``dvbnet``”h]”hŒdvbnet”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj8ubhŒ` utility. Check if there are any packets with the IP addr and MAC addr you have configured with ”…”�”}”(hj8h²hh³Nh´Nubj±)�”}”(hŒ ``ifconfig``”h]”hŒifconfig”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj8ubhŒ or with ”…”�”}”(hj8h²hh³Nh´Nubj±)�”}”(hŒ ``ip addr``”h]”hŒip addr”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj8ubhŒ.”…”�”}”(hj8h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K³hj4ubhï)�”}”(hXïIf ``tcpdump`` doesn't give you any output, check the statistics which ``ifconfig`` or ``netstat -ni`` outputs. (Note: If the MAC address is wrong, ``dvb_net`` won't get any input; thus you have to run ``tcpdump`` before checking the statistics.) If there are no packets at all then maybe the PID is wrong. If there are error packets, then either the PID is wrong or the stream does not conform to the MPE standard (EN 301 192, http://www.etsi.org/). You can use e.g. ``dvbsnoop`` for debugging.”h]”(hŒIf ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ ``tcpdump``”h]”hŒtcpdump”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ; doesn’t give you any output, check the statistics which ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ ``ifconfig``”h]”hŒifconfig”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ or ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ``netstat -ni``”h]”hŒ netstat -ni”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ. outputs. (Note: If the MAC address is wrong, ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ ``dvb_net``”h]”hŒdvb_net”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ- won’t get any input; thus you have to run ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ ``tcpdump``”h]”hŒtcpdump”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ× before checking the statistics.) If there are no packets at all then maybe the PID is wrong. If there are error packets, then either the PID is wrong or the stream does not conform to the MPE standard (EN 301 192, ”…”�”}”(hj h²hh³Nh´NubjS)�”}”(hŒhttp://www.etsi.org/”h]”hŒhttp://www.etsi.org/”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j uh1jRhj ubhŒ). You can use e.g. ”…”�”}”(hj h²hh³Nh´Nubj±)�”}”(hŒ ``dvbsnoop``”h]”hŒdvbsnoop”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j°hj ubhŒ for debugging.”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¹hj4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´K³hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hXThe ``dvb_net`` device doesn't give me any multicast packets Check your routes if they include the multicast address range. Additionally make sure that "source validation by reversed path lookup" is disabled:: $ "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter" ”h]”(hï)�”}”(hŒ /proc/sys/net/ipv4/conf/dvb0/rp_filter" ”h]”(hï)�”}”(hŒ”Check your routes if they include the multicast address range. Additionally make sure that "source validation by reversed path lookup" is disabled::”h]”hŒ—Check your routes if they include the multicast address range. Additionally make sure that “source validation by reversed path lookupâ€� is disabled:”…”�”}”(hja h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÄhj] ubhŒ literal_block”“”)�”}”(hŒ3$ "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter"”h]”hŒ3$ "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter"”…”�”}”hjq sbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jo h³hÇh´KÈhj] ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´KÄhj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubhé)�”}”(hXèWhat are all those modules that need to be loaded? In order to make it more flexible and support different hardware combinations, the media subsystem is written on a modular way. So, besides the Digital TV hardware module for the main chipset, it also needs to load a frontend driver, plus the Digital TV core. If the board also has remote controller, it will also need the remote controller core and the remote controller tables. The same happens if the board has support for analog TV: the core support for video4linux need to be loaded. The actual module names are Linux-kernel version specific, as, from time to time, things change, in order to make the media support more flexible.”h]”(hï)�”}”(hŒ2What are all those modules that need to be loaded?”h]”hŒ2What are all those modules that need to be loaded?”…”�”}”(hj� h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÊhj‹ ubj£)�”}”(hX}In order to make it more flexible and support different hardware combinations, the media subsystem is written on a modular way. So, besides the Digital TV hardware module for the main chipset, it also needs to load a frontend driver, plus the Digital TV core. If the board also has remote controller, it will also need the remote controller core and the remote controller tables. The same happens if the board has support for analog TV: the core support for video4linux need to be loaded. The actual module names are Linux-kernel version specific, as, from time to time, things change, in order to make the media support more flexible.”h]”(hï)�”}”(hŒIn order to make it more flexible and support different hardware combinations, the media subsystem is written on a modular way.”h]”hŒIn order to make it more flexible and support different hardware combinations, the media subsystem is written on a modular way.”…”�”}”(hj¡ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÌhj� ubhï)�”}”(hXhSo, besides the Digital TV hardware module for the main chipset, it also needs to load a frontend driver, plus the Digital TV core. If the board also has remote controller, it will also need the remote controller core and the remote controller tables. The same happens if the board has support for analog TV: the core support for video4linux need to be loaded.”h]”hXhSo, besides the Digital TV hardware module for the main chipset, it also needs to load a frontend driver, plus the Digital TV core. If the board also has remote controller, it will also need the remote controller core and the remote controller tables. The same happens if the board has support for analog TV: the core support for video4linux need to be loaded.”…”�”}”(hj¯ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÏhj� ubhï)�”}”(hŒ’The actual module names are Linux-kernel version specific, as, from time to time, things change, in order to make the media support more flexible.”h]”hŒ’The actual module names are Linux-kernel version specific, as, from time to time, things change, in order to make the media support more flexible.”…”�”}”(hj½ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÖhj� ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¢h³hÇh´KÌhj‹ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hèhj�h²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jtjujvhjwjxuh1hãhhÊh²hh³hÇh´Kubeh}”(h]”Œfaq”ah ]”h"]”Œfaq”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(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”}”jí]”jÜasŒnameids”}”(jâ jß j,jíuŒ nametypes”}”(jâ ‰j,ˆuh}”(jß hÊjæjÜjíjýuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”jýaŒautofootnote_refs”]”jÜaŒsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”j Ks…”R”Œparse_messages”]”Œtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.