diff options
author | holger <devnull@localhost> | 2002-10-10 16:22:27 -0300 |
---|---|---|
committer | holger <devnull@localhost> | 2002-10-10 16:22:27 -0300 |
commit | 5a523e605b9b6d1ae50d0707c1874c5b7f0959cc (patch) | |
tree | 4dfe1bf1f9ae2f2eefb5d34a42cc4ba029817091 /dvb-spec/channel | |
parent | ab85b007da42f42856a775d8cff97332093f5b34 (diff) | |
download | mediapointer-dvb-s2-5a523e605b9b6d1ae50d0707c1874c5b7f0959cc.tar.gz mediapointer-dvb-s2-5a523e605b9b6d1ae50d0707c1874c5b7f0959cc.tar.bz2 |
the new HEAD
Diffstat (limited to 'dvb-spec/channel')
-rw-r--r-- | dvb-spec/channel | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/dvb-spec/channel b/dvb-spec/channel new file mode 100644 index 000000000..f17e8cb19 --- /dev/null +++ b/dvb-spec/channel @@ -0,0 +1,104 @@ +This file describes the format of the new channel config file. + +Comments start with # +Each section starts with one of the identifiers: LNB, DISEQC, ROTOR, ... + +IDs are either the official transponder, network, etc. id if it exists +and is unique, otherwise it is just a consecutive number assigned by +the application. +An LNB can also describe a cable TV outlet or a terrestrial antenna. +Names (as all parameters in brackets) are optional. In this case the +application should use the ID as name. + +The application should offer selection sorted by channel number, network, +satellite, bouquet. + + +# satellite definition +SAT + ID satid # ID = xxxy, sat is at position xxx.y degrees + [NAME name] + LNBID lnbid # LNB this sat is received with + [ROTORID rotorid] # rotor commands to position it on this sat + +# LNB definition +LNB + ID lnbid + [NAME name] + [INPUT input] # input of card which the lnb is connected to (default 0) + TYPE type # LNB, CATV or terrestrial antenna? + LOF1 offset1 # local oscillator frequency 1 + LOF2 offset2 # local oscillator frequency 2 + SLOF switchfreq # switching frequency + [DISEQCNR diseqcnr] # simple 2- or 4-switch DiSEqC + [DISEQCID diseqcid] + [INPUT input] + [SWITCHID switchid] + +# A transponder definition +TRANSPONDER + ID tpid + TYPE type # digital (DVB-S(1), C(2) or T(3)) or analog(0) ? + SATID satid + [NAME name] # if analog this is the channel name + FREQ freq + POL H/V + [QAM qam] # only needed if DVB-C + [SRATE sr] # only if DVB + [FEC fec] # only if DVB + [PICID picid] # picture attributes for all channels on this transponder + +# channel definition (only if DVB) +CHANNEL + ID channelid + [NAME name] + TPID tpid + TYPE type + PNR pnr + VPID vpid + APID apid + TPID tpid + [PMTPID pmtpid] + [PCRPID pcrpid] + [APID apid2 APID apid3 ... APID apidn] # more audio PIDs for several languages + [AC3PID ac3] + [NETWID networkid] + [BOUQID bouquetid] + [PICID picid] + +# network definition +NETWORK + ID nwid + [NAME name] + +# bouquet definition +BOUQUET + ID bqid + [NAME name] + + + +# These will be implemented later + +# DiSEqC command sequence +DISEQC + ID disid + [NAME name] + MESSAGE data1 [ ... datan ] BURST 0/1 END + [MESSAGE data1 [ ... datan ] BURST 0/1 END ...] + +# DiSEqC switch +SWITCH + ID switchid + SWITCHID switchid # next "higher" switch + [NAME name] + MESSAGE data1 [ ... datan ] BURST 0/1 END + + +# DiSEqC rotor command sequence leading to a certain rotor position +ROTOR + ID rotid + POS degrees + MESSAGE data1 [ ... datan ] BURST 0/1 END + [MESSAGE data1 [ ... datan ] BURST 0/1 END ...] + |