Commit d3686003 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] doc-rst: Fix format of avermedia.rst

This file is almost at the ReST format, but some things need
to be fixed for it to be parsed.

Also, the documentation there is old. So, add a notice about
that.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent f8cd3598
HOWTO: Get An Avermedia DVB-T working under Linux HOWTO: Get An Avermedia DVB-T working under Linux
______________________________________________ -------------------------------------------------
Table of Contents February 14th 2006
Assumptions and Introduction
The Avermedia DVB-T
Getting the card going
Receiving DVB-T in Australia
Known Limitations
Further Update
Assumptions and Introduction .. note::
This documentation is outdated. Please check at the DVB wiki
at https://linuxtv.org/wiki for more updated info.
There's a section there specific for Avermedia boards at:
https://linuxtv.org/wiki/index.php/AVerMedia
It is assumed that the reader understands the basic structure
of the Linux Kernel DVB drivers and the general principles of Assumptions and Introduction
Digital TV. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
One significant difference between Digital TV and Analogue TV It is assumed that the reader understands the basic structure
that the unwary (like myself) should consider is that, of the Linux Kernel DVB drivers and the general principles of
although the component structure of budget DVB-T cards are Digital TV.
substantially similar to Analogue TV cards, they function in
substantially different ways. One significant difference between Digital TV and Analogue TV
that the unwary (like myself) should consider is that,
The purpose of an Analogue TV is to receive and display an although the component structure of budget DVB-T cards are
Analogue Television signal. An Analogue TV signal (otherwise substantially similar to Analogue TV cards, they function in
known as composite video) is an analogue encoding of a substantially different ways.
sequence of image frames (25 per second) rasterised using an
interlacing technique. Interlacing takes two fields to The purpose of an Analogue TV is to receive and display an
represent one frame. Computers today are at their best when Analogue Television signal. An Analogue TV signal (otherwise
dealing with digital signals, not analogue signals and a known as composite video) is an analogue encoding of a
composite video signal is about as far removed from a digital sequence of image frames (25 per second) rasterised using an
data stream as you can get. Therefore, an Analogue TV card for interlacing technique. Interlacing takes two fields to
a PC has the following purpose: represent one frame. Computers today are at their best when
dealing with digital signals, not analogue signals and a
* Tune the receiver to receive a broadcast signal composite video signal is about as far removed from a digital
* demodulate the broadcast signal data stream as you can get. Therefore, an Analogue TV card for
* demultiplex the analogue video signal and analogue audio a PC has the following purpose:
signal (note some countries employ a digital audio signal
embedded within the modulated composite analogue signal - * Tune the receiver to receive a broadcast signal
NICAM.) * demodulate the broadcast signal
* digitize the analogue video signal and make the resulting * demultiplex the analogue video signal and analogue audio
datastream available to the data bus. signal. **NOTE:** some countries employ a digital audio signal
embedded within the modulated composite analogue signal -
The digital datastream from an Analogue TV card is generated NICAM.)
by circuitry on the card and is often presented uncompressed. * digitize the analogue video signal and make the resulting
For a PAL TV signal encoded at a resolution of 768x576 24-bit datastream available to the data bus.
color pixels over 25 frames per second - a fair amount of data
is generated and must be processed by the PC before it can be The digital datastream from an Analogue TV card is generated
displayed on the video monitor screen. Some Analogue TV cards by circuitry on the card and is often presented uncompressed.
for PCs have onboard MPEG2 encoders which permit the raw For a PAL TV signal encoded at a resolution of 768x576 24-bit
digital data stream to be presented to the PC in an encoded color pixels over 25 frames per second - a fair amount of data
and compressed form - similar to the form that is used in is generated and must be processed by the PC before it can be
Digital TV. displayed on the video monitor screen. Some Analogue TV cards
for PCs have onboard MPEG2 encoders which permit the raw
The purpose of a simple budget digital TV card (DVB-T,C or S) digital data stream to be presented to the PC in an encoded
is to simply: and compressed form - similar to the form that is used in
Digital TV.
* Tune the received to receive a broadcast signal.
* Extract the encoded digital datastream from the broadcast The purpose of a simple budget digital TV card (DVB-T,C or S)
signal. is to simply:
* Make the encoded digital datastream (MPEG2) available to
the data bus. * Tune the received to receive a broadcast signal.
* Extract the encoded digital datastream from the broadcast
The significant difference between the two is that the tuner signal.
on the analogue TV card spits out an Analogue signal, whereas * Make the encoded digital datastream (MPEG2) available to
the tuner on the digital TV card spits out a compressed the data bus.
encoded digital datastream. As the signal is already
digitised, it is trivial to pass this datastream to the PC The significant difference between the two is that the tuner
databus with minimal additional processing and then extract on the analogue TV card spits out an Analogue signal, whereas
the digital video and audio datastreams passing them to the the tuner on the digital TV card spits out a compressed
appropriate software or hardware for decoding and viewing. encoded digital datastream. As the signal is already
_________________________________________________________ digitised, it is trivial to pass this datastream to the PC
databus with minimal additional processing and then extract
the digital video and audio datastreams passing them to the
appropriate software or hardware for decoding and viewing.
The Avermedia DVB-T The Avermedia DVB-T
~~~~~~~~~~~~~~~~~~~
The Avermedia DVB-T is a budget PCI DVB card. It has 3 inputs: The Avermedia DVB-T is a budget PCI DVB card. It has 3 inputs:
* RF Tuner Input * RF Tuner Input
* Composite Video Input (RCA Jack) * Composite Video Input (RCA Jack)
* SVIDEO Input (Mini-DIN) * SVIDEO Input (Mini-DIN)
The RF Tuner Input is the input to the tuner module of the The RF Tuner Input is the input to the tuner module of the
card. The Tuner is otherwise known as the "Frontend" . The card. The Tuner is otherwise known as the "Frontend" . The
Frontend of the Avermedia DVB-T is a Microtune 7202D. A timely Frontend of the Avermedia DVB-T is a Microtune 7202D. A timely
post to the linux-dvb mailing list ascertained that the post to the linux-dvb mailing list ascertained that the
Microtune 7202D is supported by the sp887x driver which is Microtune 7202D is supported by the sp887x driver which is
found in the dvb-hw CVS module. found in the dvb-hw CVS module.
The DVB-T card is based around the BT878 chip which is a very The DVB-T card is based around the BT878 chip which is a very
common multimedia bridge and often found on Analogue TV cards. common multimedia bridge and often found on Analogue TV cards.
There is no on-board MPEG2 decoder, which means that all MPEG2 There is no on-board MPEG2 decoder, which means that all MPEG2
decoding must be done in software, or if you have one, on an decoding must be done in software, or if you have one, on an
MPEG2 hardware decoding card or chipset. MPEG2 hardware decoding card or chipset.
_________________________________________________________
Getting the card going
In order to fire up the card, it is necessary to load a number Getting the card going
of modules from the DVB driver set. Prior to this it will have ~~~~~~~~~~~~~~~~~~~~~~
been necessary to download these drivers from the linuxtv CVS
server and compile them successfully. In order to fire up the card, it is necessary to load a number
of modules from the DVB driver set. Prior to this it will have
Depending on the card's feature set, the Device Driver API for been necessary to download these drivers from the linuxtv CVS
DVB under Linux will expose some of the following device files server and compile them successfully.
in the /dev tree:
Depending on the card's feature set, the Device Driver API for
* /dev/dvb/adapter0/audio0 DVB under Linux will expose some of the following device files
* /dev/dvb/adapter0/ca0 in the /dev tree:
* /dev/dvb/adapter0/demux0
* /dev/dvb/adapter0/dvr0 * /dev/dvb/adapter0/audio0
* /dev/dvb/adapter0/frontend0 * /dev/dvb/adapter0/ca0
* /dev/dvb/adapter0/net0 * /dev/dvb/adapter0/demux0
* /dev/dvb/adapter0/osd0 * /dev/dvb/adapter0/dvr0
* /dev/dvb/adapter0/video0 * /dev/dvb/adapter0/frontend0
* /dev/dvb/adapter0/net0
The primary device nodes that we are interested in (at this * /dev/dvb/adapter0/osd0
stage) for the Avermedia DVB-T are: * /dev/dvb/adapter0/video0
* /dev/dvb/adapter0/dvr0 The primary device nodes that we are interested in (at this
* /dev/dvb/adapter0/frontend0 stage) for the Avermedia DVB-T are:
The dvr0 device node is used to read the MPEG2 Data Stream and * /dev/dvb/adapter0/dvr0
the frontend0 node is used to tune the frontend tuner module. * /dev/dvb/adapter0/frontend0
At this stage, it has not been able to ascertain the The dvr0 device node is used to read the MPEG2 Data Stream and
functionality of the remaining device nodes in respect of the the frontend0 node is used to tune the frontend tuner module.
Avermedia DVBT. However, full functionality in respect of
tuning, receiving and supplying the MPEG2 data stream is At this stage, it has not been able to ascertain the
possible with the currently available versions of the driver. functionality of the remaining device nodes in respect of the
It may be possible that additional functionality is available Avermedia DVBT. However, full functionality in respect of
from the card (i.e. viewing the additional analogue inputs tuning, receiving and supplying the MPEG2 data stream is
that the card presents), but this has not been tested yet. If possible with the currently available versions of the driver.
I get around to this, I'll update the document with whatever I It may be possible that additional functionality is available
find. from the card (i.e. viewing the additional analogue inputs
that the card presents), but this has not been tested yet. If
To power up the card, load the following modules in the I get around to this, I'll update the document with whatever I
following order: find.
* modprobe bttv (normally loaded automatically) To power up the card, load the following modules in the
* modprobe dvb-bt8xx (or place dvb-bt8xx in /etc/modules) following order:
Insertion of these modules into the running kernel will * modprobe bttv (normally loaded automatically)
activate the appropriate DVB device nodes. It is then possible * modprobe dvb-bt8xx (or place dvb-bt8xx in /etc/modules)
to start accessing the card with utilities such as scan, tzap,
dvbstream etc. Insertion of these modules into the running kernel will
activate the appropriate DVB device nodes. It is then possible
The frontend module sp887x.o, requires an external firmware. to start accessing the card with utilities such as scan, tzap,
Please use the command "get_dvb_firmware sp887x" to download dvbstream etc.
it. Then copy it to /usr/lib/hotplug/firmware or /lib/firmware/
(depending on configuration of firmware hotplug). The frontend module sp887x.o, requires an external firmware.
Please use the command "get_dvb_firmware sp887x" to download
it. Then copy it to /usr/lib/hotplug/firmware or /lib/firmware/
(depending on configuration of firmware hotplug).
Receiving DVB-T in Australia Receiving DVB-T in Australia
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I have no experience of DVB-T in other countries other than
Australia, so I will attempt to explain how it works here in I have no experience of DVB-T in other countries other than
Melbourne and how this affects the configuration of the DVB-T Australia, so I will attempt to explain how it works here in
card. Melbourne and how this affects the configuration of the DVB-T
card.
The Digital Broadcasting Australia website has a Reception
locatortool which provides information on transponder channels The Digital Broadcasting Australia website has a Reception
and frequencies. My local transmitter happens to be Mount locatortool which provides information on transponder channels
Dandenong. and frequencies. My local transmitter happens to be Mount
Dandenong.
The frequencies broadcast by Mount Dandenong are:
The frequencies broadcast by Mount Dandenong are:
Table 1. Transponder Frequencies Mount Dandenong, Vic, Aus.
Broadcaster Channel Frequency Table 1. Transponder Frequencies Mount Dandenong, Vic, Aus.
ABC VHF 12 226.5 MHz Broadcaster Channel Frequency
TEN VHF 11 219.5 MHz ABC VHF 12 226.5 MHz
NINE VHF 8 191.625 MHz TEN VHF 11 219.5 MHz
SEVEN VHF 6 177.5 MHz NINE VHF 8 191.625 MHz
SBS UHF 29 536.5 MHz SEVEN VHF 6 177.5 MHz
SBS UHF 29 536.5 MHz
The Scan utility has a set of compiled-in defaults for various
countries and regions, but if they do not suit, or if you have The Scan utility has a set of compiled-in defaults for various
a pre-compiled scan binary, you can specify a data file on the countries and regions, but if they do not suit, or if you have
command line which contains the transponder frequencies. Here a pre-compiled scan binary, you can specify a data file on the
is a sample file for the above channel transponders: command line which contains the transponder frequencies. Here
# Data file for DVB scan program is a sample file for the above channel transponders:
#
# C Frequency SymbolRate FEC QAM ::
# S Frequency Polarisation SymbolRate FEC
# T Frequency Bandwidth FEC FEC2 QAM Mode Guard Hier # Data file for DVB scan program
T 226500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE #
T 191625000 7MHz 2/3 NONE QAM64 8k 1/8 NONE # C Frequency SymbolRate FEC QAM
T 219500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE # S Frequency Polarisation SymbolRate FEC
T 177500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE # T Frequency Bandwidth FEC FEC2 QAM Mode Guard Hier
T 536500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE T 226500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
T 191625000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
The defaults for the transponder frequency and other T 219500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
modulation parameters were obtained from www.dba.org.au. T 177500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
T 536500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE
When Scan runs, it will output channels.conf information for
any channel's transponders which the card's frontend can lock The defaults for the transponder frequency and other
onto. (i.e. any whose signal is strong enough at your modulation parameters were obtained from www.dba.org.au.
antenna).
When Scan runs, it will output channels.conf information for
Here's my channels.conf file for anyone who's interested: any channel's transponders which the card's frontend can lock
ABC HDTV:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64 onto. (i.e. any whose signal is strong enough at your
:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2307:0:560 antenna).
ABC TV Melbourne:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_
4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:65 Here's my channels.conf file for anyone who's interested:
0:561
ABC TV 2:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64 ::
:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:562
ABC TV 3:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64 ABC HDTV:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:2307:0:560
:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:563 ABC TV Melbourne:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:561
ABC TV 4:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64 ABC TV 2:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:562
:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:564 ABC TV 3:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:563
ABC DiG Radio:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:Q ABC TV 4:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:564
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:0:2311:56 ABC DiG Radio:226500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:0:2311:566
6 TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1585
TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM TEN Digital 1:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1586
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:158 TEN Digital 2:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1587
5 TEN Digital 3:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1588
TEN Digital 1:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:Q TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1589
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1 TEN Digital 4:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1590
586 TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1591
TEN Digital 2:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:Q TEN HD:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:0:1592
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1 TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1593
587 Nine Digital:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:513:660:1072
TEN Digital 3:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:Q Nine Digital HD:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:0:1073
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1 Nine Guide:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:670:1074
588 7 Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1328
TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM 7 Digital 1:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1329
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:158 7 Digital 2:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1330
9 7 Digital 3:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1331
TEN Digital 4:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:Q 7 HD Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:833:834:1332
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:1 7 Program Guide:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:865:866:1334
590 SBS HD:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:102:103:784
TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM SBS DIGITAL 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:161:81:785
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:159 SBS DIGITAL 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:162:83:786
1 SBS EPG:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:163:85:787
TEN HD:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_64:T SBS RADIO 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:201:798
RANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:0:1592 SBS RADIO 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:202:799
TEN Digital:219500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:650:159
3
Nine Digital:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QA
M_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:513:660:10
72
Nine Digital HD:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:512:0:1
073
Nine Guide:191625000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_3_4:FEC_1_2:QAM_
64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE:514:670:1074
7 Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_6
4:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1328
7 Digital 1:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1329
7 Digital 2:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1330
7 Digital 3:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:769:770:1331
7 HD Digital:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QA
M_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:833:834:133
2
7 Program Guide:177500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3
:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:865:866:
1334
SBS HD:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:T
RANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:102:103:784
SBS DIGITAL 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:Q
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:161:81:785
SBS DIGITAL 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:Q
AM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:162:83:786
SBS EPG:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_64:
TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:163:85:787
SBS RADIO 1:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:201:798
SBS RADIO 2:536500000:INVERSION_OFF:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM
_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:0:202:799
_________________________________________________________
Known Limitations Known Limitations
~~~~~~~~~~~~~~~~~
At present I can say with confidence that the frontend tunes At present I can say with confidence that the frontend tunes
via /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream via /dev/dvb/adapter{x}/frontend0 and supplies an MPEG2 stream
via /dev/dvb/adapter{x}/dvr0. I have not tested the via /dev/dvb/adapter{x}/dvr0. I have not tested the
functionality of any other part of the card yet. I will do so functionality of any other part of the card yet. I will do so
over time and update this document. over time and update this document.
There are some limitations in the i2c layer due to a returned There are some limitations in the i2c layer due to a returned
error message inconsistency. Although this generates errors in error message inconsistency. Although this generates errors in
dmesg and the system logs, it does not appear to affect the dmesg and the system logs, it does not appear to affect the
ability of the frontend to function correctly. ability of the frontend to function correctly.
_________________________________________________________
Further Update Further Update
~~~~~~~~~~~~~~
dvbstream and VideoLAN Client on windows works a treat with dvbstream and VideoLAN Client on windows works a treat with
DVB, in fact this is currently serving as my main way of DVB, in fact this is currently serving as my main way of
viewing DVB-T at the moment. Additionally, VLC is happily viewing DVB-T at the moment. Additionally, VLC is happily
decoding HDTV signals, although the PC is dropping the odd decoding HDTV signals, although the PC is dropping the odd
frame here and there - I assume due to processing capability - frame here and there - I assume due to processing capability -
as all the decoding is being done under windows in software. as all the decoding is being done under windows in software.
Many thanks to Nigel Pearson for the updates to this document
since the recent revision of the driver.
February 14th 2006 Many thanks to Nigel Pearson for the updates to this document
since the recent revision of the driver.
...@@ -19,3 +19,4 @@ License". ...@@ -19,3 +19,4 @@ License".
:maxdepth: 5 :maxdepth: 5
intro intro
avermedia
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment