|
@@ -1,13 +1,16 @@
|
|
|
-## DVB - TOOLS
|
|
|
|
|
|
|
+============================
|
|
|
|
|
+DVB - TOOLS
|
|
|
|
|
+============================
|
|
|
|
|
|
|
|
-#### SetUp
|
|
|
|
|
|
|
+============================
|
|
|
|
|
+SetUp
|
|
|
1. ./setup
|
|
1. ./setup
|
|
|
2. ./getVersion <ip_address_of_Pi_target_device>
|
|
2. ./getVersion <ip_address_of_Pi_target_device>
|
|
|
3. make
|
|
3. make
|
|
|
4. ./deploy <ip_address_of_Pi_target_device>
|
|
4. ./deploy <ip_address_of_Pi_target_device>
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-#### Usage
|
|
|
|
|
|
|
+============================
|
|
|
|
|
+Usage
|
|
|
All the dvb-applications are deployed on the Desktop of the pi device
|
|
All the dvb-applications are deployed on the Desktop of the pi device
|
|
|
in the following maner:
|
|
in the following maner:
|
|
|
|
|
|
|
@@ -34,10 +37,11 @@ since it is also using the /dev/dvb/adapter0 interfaces:
|
|
|
$ cd /etc/init.d
|
|
$ cd /etc/init.d
|
|
|
$ sudo ./tvheadend stop
|
|
$ sudo ./tvheadend stop
|
|
|
|
|
|
|
|
|
|
+============================
|
|
|
|
|
+Linux DVB API applications and utilities.
|
|
|
|
|
|
|
|
-#### Linux DVB API applications and utilities.
|
|
|
|
|
|
|
|
|
|
-Libraries:
|
|
|
|
|
|
|
+--- Libraries: ---
|
|
|
libdvbapi - Interface library to digital TV devices.
|
|
libdvbapi - Interface library to digital TV devices.
|
|
|
libdvbcfg - Library to parse/create digital TV channel configuration files.
|
|
libdvbcfg - Library to parse/create digital TV channel configuration files.
|
|
|
libdvbsec - Library for Satellite Equipment Control operations.
|
|
libdvbsec - Library for Satellite Equipment Control operations.
|
|
@@ -45,7 +49,7 @@ libucsi - Fast MPEG2 Transport Stream SI table parsing library.
|
|
|
libdvben50221- Complete implementation of a CENELEC (European Committee for Electrotechnical Standardization) EN 50221 CAM stack.
|
|
libdvben50221- Complete implementation of a CENELEC (European Committee for Electrotechnical Standardization) EN 50221 CAM stack.
|
|
|
libdvbmisc - Miscellaneous utilities used by the other libraries.
|
|
libdvbmisc - Miscellaneous utilities used by the other libraries.
|
|
|
|
|
|
|
|
-Utils:
|
|
|
|
|
|
|
+--- Utils ---
|
|
|
1.Main User Applications:
|
|
1.Main User Applications:
|
|
|
scan: the original frequency scanning tool used to generate channel lists
|
|
scan: the original frequency scanning tool used to generate channel lists
|
|
|
dvbscan: another frequency scanning tool used to generate channel lists .... some distro package managers have rebranded this as "scandvb" ... also note that "atscscan", if included, is simply a copy of dvbscan. The DVB or ATSC protocol is determined by a tuning file feed to these programs. Tuning files are kept in the scan/atsc, scan/dvb-[csth] directories. This program discovers carriers on candidate frequencies and also determines sub-channels. sub-channels may be the main program at a lower data rate or completely new content. With the output produced, a short name can be used to identify the frequency and the streams needed to get a channel.
|
|
dvbscan: another frequency scanning tool used to generate channel lists .... some distro package managers have rebranded this as "scandvb" ... also note that "atscscan", if included, is simply a copy of dvbscan. The DVB or ATSC protocol is determined by a tuning file feed to these programs. Tuning files are kept in the scan/atsc, scan/dvb-[csth] directories. This program discovers carriers on candidate frequencies and also determines sub-channels. sub-channels may be the main program at a lower data rate or completely new content. With the output produced, a short name can be used to identify the frequency and the streams needed to get a channel.
|
|
@@ -67,7 +71,7 @@ util/dib3000-watch - Monitor DIB3000 demodulators
|
|
|
util/dst-utils/dst-test - Utilities for DST based cards.
|
|
util/dst-utils/dst-test - Utilities for DST based cards.
|
|
|
util/ttusb_dec_reset - Reset a TechnoTrends TTUSB DEC device.
|
|
util/ttusb_dec_reset - Reset a TechnoTrends TTUSB DEC device.
|
|
|
|
|
|
|
|
-Test:
|
|
|
|
|
|
|
+--- Test ---
|
|
|
diseqc: Sends various diseqc sequences on a SAT frontend.
|
|
diseqc: Sends various diseqc sequences on a SAT frontend.
|
|
|
set22k: Legacy tone switching for SAT frontends.
|
|
set22k: Legacy tone switching for SAT frontends.
|
|
|
setvoltage: Legacy voltage switching for SAT frontends.
|
|
setvoltage: Legacy voltage switching for SAT frontends.
|
|
@@ -83,6 +87,6 @@ test_stc: Test DMX_GET_STC.
|
|
|
test_stillimage: Display single iframes as stillimages
|
|
test_stillimage: Display single iframes as stillimages
|
|
|
test_dvr: Record a partial transport stream of selected PIDs to a file or a full stream if supported by the hardware
|
|
test_dvr: Record a partial transport stream of selected PIDs to a file or a full stream if supported by the hardware
|
|
|
|
|
|
|
|
-#### Aditional information
|
|
|
|
|
|
|
+Aditional information
|
|
|
https://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device
|
|
https://www.linuxtv.org/wiki/index.php/Testing_your_DVB_device
|
|
|
https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps
|
|
https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps
|