The patch number 10576 was added via cvs
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        Linux Media Mailing List <linux-me...@vger.kernel.org>

------

Initial revision


---

 dvb-spec/README.CABLE |    5 ++
 dvb-spec/README.EON   |    7 ++
 dvb-spec/channel      |  104 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 116 insertions(+)

diff -r 000000000000 -r dd22ab34f5b8 dvb-spec/README.CABLE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dvb-spec/README.CABLE     Wed Sep 27 14:54:19 2000 -0300
@@ -0,0 +1,5 @@
+- The analog module is not fully supported yet.
+  The MSP3400 module will have to be extended to handle then audio and 
+  video switching for the module.
+  If you want sound you will have to remove the module for now.
+       
diff -r 000000000000 -r dd22ab34f5b8 dvb-spec/README.EON
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dvb-spec/README.EON       Wed Sep 27 14:54:19 2000 -0300
@@ -0,0 +1,7 @@
+- If you do not receive any packets over the dvb0 device the reason could 
+  be the rp_filter. 
+  Check if your distribution enables this or disable it with:
+
+  "echo 0 > /proc/sys/net/ipv4/conf/dvb0/rp_filter"
+
+  This disables source validation by reversed path lookup.
\ No newline at end of file
diff -r 000000000000 -r dd22ab34f5b8 dvb-spec/channel
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dvb-spec/channel  Wed Sep 27 14:54:19 2000 -0300
@@ -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 ...]
+


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/dd22ab34f5b8c51f7f33609d25acc1680a12e03a

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to