Documentation:Modules/dtv

From VideoLAN Wiki
< Documentation:Modules
Revision as of 06:07, 27 May 2019 by DoesItReallyMatter (talk | contribs) (Create long page marked up/adapted from source code)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Linux

Module: dtv
Type Access
First VLC version -
Last VLC version -
Operating system(s) Linux
Description Digital Television and Radio
Shortcut(s) dtv, tv, dvb

Other shortcuts include:

  • cable: dvb-c, cqam, isdb-c
  • satellite dvb-s, dvb-s2, isdb-s
  • terrestrial dvb-t, dvb-t2, isdb-t, atsc
  • dvb-adapter <integer [0 .. 255]> : If there is more than one digital broadcasting adapter, the adapter number must be selected. Numbering starts from zero. default value: 0
  • dvb-device <integer [0 .. 255]> : If the adapter provides multiple independent tuner devices, the device number must be selected. Numbering starts from zero. default value: 0
  • dvb-budget-mode <boolean> : Only useful programs are normally demultiplexed from the transponder. This option will disable demultiplexing and receive all programs. default value: false
  • dvb-frequency <integer [0 .. 107999999]> : TV channels are grouped by transponder (a.k.a. multiplex) on a given frequency. This is required to tune the receiver. default value: 0
  • dvb-inversion <integer> { -1, 0, 1 } : If the demodulator cannot detect spectral inversion correctly, it needs to be configured manually. default value: -1

Terrestrial reception parameters

  • dvb-bandwidth <integer> { 0, 10, 8, 7, 6, 5, 2 } : Bandwidth (MHz) default value: 0
  • dvb-transmission <integer> { -1, 1, 2, 4, 8, 16, 32 } : Transmission mode default value: 0
  • dvb-guard <string> { "1/128", "1/32", "1/16", "19/256", "1/8", "19/128", "1/4" } : Guard interval default value: ""

DVB-T reception parameters

  • dvb-code-rate-hp <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""
  • dvb-code-rate-lp <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""
  • dvb-hierarchy <integer> { -1, 0, 1, 2, 4 } : Hierarchy mode default value: -1
  • dvb-plp-id <integer [0 .. 255]> : DVB-T2 Physical Layer Pipe default value: 0

ISDB-T reception parameters

  • dvb-a-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-a-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-a-count <integer [0 .. 13]> : Layer A segments count default value: 0
  • dvb-a-interleaving <integer [0 .. 3]> : Layer A time interleaving default value: 0
  • dvb-b-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-b-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-b-count <integer [0 .. 13]> : Layer B segments count default value: 0
  • dvb-b-interleaving <integer [0 .. 3]> : Layer B time interleaving default value: 0
  • dvb-c-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-c-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-c-count <integer [0 .. 13]> : Layer C segments count default value: 0
  • dvb-c-interleaving <integer [0 .. 3]> : Layer C time interleaving default value: 0

Cable and satellite reception parameters

  • dvb-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-srate <integer [0 .. UINT64_C(0xffffffff)]> : The symbol rate must be specified manually for some systems, notably DVB-C, DVB-S and DVB-S2. default value: 0
  • dvb-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""

DVB-S2 parameters

  • dvb-stream <integer [0 .. 255]> : Stream identifier default value: 0
  • dvb-pilot <integer> { -1, 0, 1 } : Pilot default value: -1
  • dvb-rolloff <integer> { -1, 35, 20, 25 } : Roll-off factor default value: -1

ISDB-S parameters

  • dvb-ts-id <integer [0 .. 0xffff]> : Transport stream ID default value: 0

Satellite equipment control

  • dvb-polarization <string> { "", "V", "H", "R", "L" } : To select the polarization of the transponder, a different voltage is normally applied to the low noise block-downconverter (LNB). default value: ""
  • dvb-voltage <integer [0 .. 18]> : "" default value: 13
  • dvb-high-voltage <boolean> : If the cables between the satellilte low noise block-downconverter and the receiver are long, higher voltage may be required. Not all receivers support this. default value: false
  • dvb-lnb-low <integer [0 .. 0x7fffffff]> : The downconverter (LNB) will subtract the local oscillator frequency from the satellite transmission frequency. The intermediate frequency (IF) on the RF cable is the result. default value: 0
  • dvb-lnb-high <integer [0 .. 0x7fffffff]> : The downconverter (LNB) will subtract the local oscillator frequency from the satellite transmission frequency. The intermediate frequency (IF) on the RF cable is the result. default value: 0
  • dvb-lnb-switch <integer [0 .. 0x7fffffff]> : If the satellite transmission frequency exceeds the switch frequency, the oscillator high frequency will be used as reference. Furthermore the automatic continuous 22kHz tone will be sent. default value: 11700000
  • dvb-satno <integer> { 0, 1, 2, 3, 4 } : If the satellite receiver is connected to multiple low noise block-downconverters (LNB) through a DiSEqC 1.0 switch, the correct LNB can be selected (1 to 4). If there is no switch, this parameter should be 0. default value: 0
  • dvb-uncommitted <integer> { 0, 1, 2, 3, 4 } : If the satellite receiver is connected to multiple low noise block-downconverters (LNB) through a cascade formed from DiSEqC 1.1 uncommitted switch and DiSEqC 1.0 committed switch, the correct uncommitted LNB can be selected (1 to 4). If there is no uncommitted switch, this parameter should be 0. default value: 0
  • dvb-tone <integer> { -1, 0, 1 } : A continuous tone at 22kHz can be sent on the cable. This normally selects the higher frequency band from a universal LNB. default value: -1

Windows

Module: dtv
Type Access
First VLC version -
Last VLC version -
Operating system(s) Windows
Description Digital Television and Radio
Shortcut(s) dtv, tv, dvb

Other shortcuts include:

  • cable: dvb-c, cqam, isdb-c
  • satellite dvb-s, dvb-s2, isdb-s
  • terrestrial dvb-t, dvb-t2, isdb-t, atsc, dvbt
  • dvb-adapter <integer> : If there is more than one digital broadcasting adapter, the adapter number must be selected. Numbering starts from zero. default value: -1
  • dvb-network-name <string> : Unique network name in the System Tuning Spaces default value: ""
  • dvb-create-name <string> : Create unique name in the System Tuning Spaces default value: ""
  • dvb-frequency <integer [0 .. 107999999]> : TV channels are grouped by transponder (a.k.a. multiplex) on a given frequency. This is required to tune the receiver. default value: 0
  • dvb-inversion <integer> { -1, 0, 1 } : If the demodulator cannot detect spectral inversion correctly, it needs to be configured manually. default value: -1

Terrestrial reception parameters

  • dvb-bandwidth <integer> { 0, 10, 8, 7, 6, 5, 2 } : Bandwidth (MHz) default value: 0
  • dvb-transmission <integer> { -1, 1, 2, 4, 8, 16, 32 } : Transmission mode default value: 0
  • dvb-guard <string> { "1/128", "1/32", "1/16", "19/256", "1/8", "19/128", "1/4" } : Guard interval default value: ""

DVB-T reception parameters

  • dvb-code-rate-hp <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""
  • dvb-code-rate-lp <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""
  • dvb-hierarchy <integer> { -1, 0, 1, 2, 4 } : Hierarchy mode default value: -1
  • dvb-plp-id <integer [0 .. 255]> : DVB-T2 Physical Layer Pipe default value: 0

ISDB-T reception parameters

  • dvb-a-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-a-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-a-count <integer [0 .. 13]> : Layer A segments count default value: 0
  • dvb-a-interleaving <integer [0 .. 3]> : Layer A time interleaving default value: 0
  • dvb-b-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-b-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-b-count <integer [0 .. 13]> : Layer B segments count default value: 0
  • dvb-b-interleaving <integer [0 .. 3]> : Layer B time interleaving default value: 0
  • dvb-c-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-c-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: NULL
  • dvb-c-count <integer [0 .. 13]> : Layer C segments count default value: 0
  • dvb-c-interleaving <integer [0 .. 3]> : Layer C time interleaving default value: 0

Cable and satellite reception parameters

  • dvb-modulation <string> { "", "QAM", "16QAM", "32QAM", "64QAM", "128QAM", "256QAM", "8VSB", "16VSB", "QPSK", "DQPSK", "8PSK", "16APSK", "32APSK" } : The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually. default value: NULL
  • dvb-srate <integer [0 .. UINT64_C(0xffffffff)]> : The symbol rate must be specified manually for some systems, notably DVB-C, DVB-S and DVB-S2. default value: 0
  • dvb-fec <string> { "", "0", "1/2", "3/5", "2/3", "3/4", "4/5", "5/6", "6/7", "7/8", "8/9", "9/10" } : The code rate for Forward Error Correction can be specified. default value: ""

DVB-S2 parameters

  • dvb-stream <integer [0 .. 255]> : Stream identifier default value: 0
  • dvb-pilot <integer> { -1, 0, 1 } : Pilot default value: -1
  • dvb-rolloff <integer> { -1, 35, 20, 25 } : Roll-off factor default value: -1

ISDB-S parameters

  • dvb-ts-id <integer [0 .. 0xffff]> : Transport stream ID default value: 0

Satellite equipment control

  • dvb-polarization <string> { "", "V", "H", "R", "L" } : To select the polarization of the transponder, a different voltage is normally applied to the low noise block-downconverter (LNB). default value: ""
  • dvb-voltage <integer [0 .. 18]> : "" default value: 13
  • dvb-lnb-low <integer [0 .. 0x7fffffff]> : The downconverter (LNB) will subtract the local oscillator frequency from the satellite transmission frequency. The intermediate frequency (IF) on the RF cable is the result. default value: 0
  • dvb-lnb-high <integer [0 .. 0x7fffffff]> : The downconverter (LNB) will subtract the local oscillator frequency from the satellite transmission frequency. The intermediate frequency (IF) on the RF cable is the result. default value: 0
  • dvb-lnb-switch <integer [0 .. 0x7fffffff]> : If the satellite transmission frequency exceeds the switch frequency, the oscillator high frequency will be used as reference. Furthermore the automatic continuous 22kHz tone will be sent. default value: 11700000
  • dvb-network-id <integer> : Network identifier default value: 0
  • dvb-azimuth <integer> : Satellite azimuth in tenths of degree default value: 0
  • dvb-elevation <integer> : Satellite elevation in tenths of degree default value: 0
  • dvb-longitude <integer> : Satellite longitude in tenths of degree. West is negative. default value: 0
  • dvb-range <string> : Satellite range code as defined by manufacturer e.g. DISEqC switch code default value: ""

ATSC reception parameters

  • dvb-major-channel <integer> : Major channel default value: 0
  • dvb-minor-channel <integer> : ATSC minor channel default value: 0
  • dvb-physical-channel <integer> : Physical channel default value: 0

Source code

This page is part of official VLC media player Documentation (User GuideStreaming HowToHacker GuideModules)
Please read the Documentation Editing Guidelines before you edit the documentation
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.