LinuxTV dvb-apps: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(→‎util: - RH/Fedora-style .rpm install creates 'scandvb' instead of 'dvbscan', 'scan' is (depending on distro) possibly an e-mail or other unrelated util, not always a dvbscan app.)
(reworded, fixed links, etc)
Line 1: Line 1:
The LinuxTV dvb-apps package contains some Linux DVB API applications and a set of utilities that both the developer and end user alike will find quite useful. Specifically, the utilities are geared towards the initial setup, testing, and operation of a DVB device, whether it be of the [[budget|sofware decoding (aka budget)]] or [[full featured|hardware decoding (aka premium or full featured)]] class).
==Introduction==
dvb-apps is a small set of utilities and tests around the dvb driver. They are very useful for setting up and operating a DVB card (whether [[budget]] or [[full featured]]).


Unfortunately, an element of confusion with the package is introduced by the fact that not all Linux distributions ('distro's') refer to it by the "dvb-apps" name. The Debian package name, for example, is dvb-utils. Additionally, you may sometimes also see it called '''dvbtools'''.... though dvbtools is/was itself the name of another set of utilities seperate from the LinuxTV project (see [http://sourceforge.net/projects/dvbtools/ here]).
(Debian package name: dvb-utils. Sometimes also called '''dvbtools'''.)


==List of utilities==
==List of utilities within 'dvb-apps'==
The README file in the top level of the package gives a brief description of the package's contents, but in general, some of the items of interest that you will find are in the:
===test===

===/test directory===
*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.
Line 21: Line 22:
*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


===util===
===/util directory===
*loadkeys: a utility to setup IR control keymaps using /proc/av7110_ir interface
*loadkeys: a utility to setup IR control keymaps using /proc/av7110_ir interface
*dvbdate
*dvbdate
Line 27: Line 28:
*dvbtraffic
*dvbtraffic
*[[Scan|scan]], scandvb or dvbscan: utility to generate channel lists for the currently tuned frequency.
*[[Scan|scan]], scandvb or dvbscan: utility to generate channel lists for the currently tuned frequency.
*[[Zap|czap, szap, tzap]]: tuning utility for DVB.
*[[Zap|azap, czap, szap, tzap]]: tuning utility for DVB.


See also the [[First steps with a budget DVB card]] for usage examples of some of these tools.
See also the [[First steps with a DVB device]] for usage examples of some of these tools.


==Links==
==Links==

Revision as of 00:30, 29 March 2007

The LinuxTV dvb-apps package contains some Linux DVB API applications and a set of utilities that both the developer and end user alike will find quite useful. Specifically, the utilities are geared towards the initial setup, testing, and operation of a DVB device, whether it be of the sofware decoding (aka budget) or hardware decoding (aka premium or full featured) class).

Unfortunately, an element of confusion with the package is introduced by the fact that not all Linux distributions ('distro's') refer to it by the "dvb-apps" name. The Debian package name, for example, is dvb-utils. Additionally, you may sometimes also see it called dvbtools.... though dvbtools is/was itself the name of another set of utilities seperate from the LinuxTV project (see here).

List of utilities within 'dvb-apps'

The README file in the top level of the package gives a brief description of the package's contents, but in general, some of the items of interest that you will find are in the:

/test directory

  • diseqc: Sends various diseqc sequences on a SAT frontend.
  • set22k: Legacy tone switching for SAT frontends.
  • setvoltage: Legacy voltage switching for SAT frontends.
  • setpid: Set video and audio PIDs in the demux (only for hardware MPEG decoder)
  • video: tiny video watching application
  • test_sections: Hex dump of section data from stream.
  • test_sec_ne: Like test_sections, but also test Not-Equal filter mode.
  • test_pes: Hex dump of PES data from stream.
  • test_tt: Demonstrate teletext decoding from PES data.
  • test_av: Test audio and video MPEG decoder API.
  • test_vevent: Test VIDEO_GET_EVENT and poll() for video events
  • test_stc: Test DMX_GET_STC.
  • 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

/util directory

  • loadkeys: a utility to setup IR control keymaps using /proc/av7110_ir interface
  • dvbdate
  • dvbnet
  • dvbtraffic
  • scan, scandvb or dvbscan: utility to generate channel lists for the currently tuned frequency.
  • azap, czap, szap, tzap: tuning utility for DVB.

See also the First steps with a DVB device for usage examples of some of these tools.

Links

Download in tar.bz2 or tar.gz format