Greetings Coders ...
Please may I explain a method of making the Tuner Control much simpler and easier to edit / understand.
See both scripts here to understand the difference in the two , and then read my comments about the reasons for both .
1 Change code to accept editing of frequencies with the followining structure :
ie ... 12456 , and not have to have 12456000 .
Zapit Conf file to allow just 11300 , and not 11300000 .
The code should automatically add the 000 by default .( if conversion to khz is absolutely necessary in Tuner.so of Fe Control .
Allow zapit conf . to use C-Band LO also , so it can be loaded as
5150 , not 5150000
Then when loading any parameters like 3500 -> 4200 the zapit file will know what LO to use . 3.5 ghz -> 4.2 Ghz
ie ....
diseqcRepeats=0
diseqcType=3
feTimeout=10
lastChannel=1
lastChannelMode=0
lastChannelRadio=1
lastChannelTV=74
lastSatellitePosition=192
lnb0_OffsetHigh=11300 <- KuBAND - Pacific DBS ( my lnb )
lnb0_OffsetLow=05150 <- CBAND - ( my lnb )
lnb1_OffsetHigh=10600 <-KuBand high
lnb1_OffsetLow=09750 <- KuBand low
lnb2_OffsetHigh=10600
lnb2_OffsetLow=09750
lnb3_OffsetHigh=106000
lnb3_OffsetLow=09750
makeRemainingChannelsBouquet=true
=========================
NORMAL / CURRENT ( standard method )
============
-->
- <satellites>
- <sat name="I701-Ku 180E" flags="1" position="180">
<transponder frequency="11060000" symbol_rate="30000000" polarization="1" fec_inner="3" />
<transponder frequency="11514000" symbol_rate="30000000" polarization="1" fec_inner="3" />
<transponder frequency="11610000" symbol_rate="30000000" polarization="0" fec_inner="3" />
</sat>
- <sat name="I701-C 180E" flags="1" position="180">
<transponder frequency="3769000" symbol_rate="20000000" polarization="1" fec_inner="7" />
<transponder frequency="3772000" symbol_rate="4556000" polarization="1" fec_inner="3" />
<transponder frequency="3846000" symbol_rate="5362000"
==============================
This is the structure I would like to see ALL Neutrino follow , and it will allow a much better understanding for all .
an example is here ....... BETTER METHOD - LESS DATA !!
NEW IDEA / ALTERED METHOD ( OPTIMIZED )
-->
- <satellites>
- <sat name="I701-Ku 180E" flags="1" position="180">
<transponder frequency="11060" symbol_rate="30000" polarization="1" fec_inner="3" />
<transponder frequency="11514" symbol_rate="30000" polarization="1" fec_inner="3" />
<transponder frequency="11610" symbol_rate="30000" polarization="0" fec_inner="3" />
</sat>
- <sat name="I701-C 180E" flags="1" position="180">
<transponder frequency="3769" symbol_rate="20000" polarization="1" fec_inner="7" />
<transponder frequency="3772" symbol_rate="4556" polarization="1" fec_inner="3" />
<transponder frequency="3846" symbol_rate="5362"
===========================
The above altered method ...is much prefered / better , because of the following :
1 - Less data to edit .
2 - File size is less ...MUCH LESS !!
3- File read time is faster .
4 - GUI display is simpler for all FREQ , and SYMB data ( 6 less chrs )
5 - More functional understanding .
Neutrino has brilliant features ...lets give it some more !!
Please try to code my ideas , there are much benefits to be gained .
The reading of Satellites file , needs to be able to accept OLD and NEW style satellites file methods . ( as shown above )
Basically , the ONLY major thing that Neutrino is missing is the flexibilty of the Tuner Controls ( LNB Selection , LNB Polarity , LNB Switch , Ttansponder Band detection ...etc )
The coders of Enigma have picked up on this , we just need Neutrino to do it too ....
Over time , we will see a migration to samller Satellites.xml file , Services , Bouquets etc etc , because when you have hundreds of channels loaded / stored , there is a lot of extra 000's not needed .
Any thoughts on this coders ??
Hope ive been helpful .
Cheers Onga-Onga
Best regards
Onga-Onga
Neutrino Tuner Control & File Optimization
-
- Neugieriger
- Beiträge: 12
- Registriert: Montag 23. August 2004, 00:35
-
- Neugieriger
- Beiträge: 12
- Registriert: Montag 23. August 2004, 00:35
No Opinions on this ???
This is strange - I have just read a topic stating that Reale Estate or MEMORY ( File space ) was an issue for all images .
This is one for sure that has impact , not to mention being more Standard in its appearance & understanding . 12346ghz should just be 12346ghz ...not 12346000 . The same goes for Symbol rates .....its M/Symbs not K/Symbs .......so 30.000 should be 30000 ......NOT 30000000
Doesnt anyone agree ???? Why so many reads , but no opinions . Just because its been this way , does not mean it should stay that way . WE ALL should be looking for improvements , and not just leaving it up to the coders themselves . God bless them , they have enough on there minds already .
I have reposted the original in another place to catch attention .
Onga Onga
This is one for sure that has impact , not to mention being more Standard in its appearance & understanding . 12346ghz should just be 12346ghz ...not 12346000 . The same goes for Symbol rates .....its M/Symbs not K/Symbs .......so 30.000 should be 30000 ......NOT 30000000
Doesnt anyone agree ???? Why so many reads , but no opinions . Just because its been this way , does not mean it should stay that way . WE ALL should be looking for improvements , and not just leaving it up to the coders themselves . God bless them , they have enough on there minds already .
I have reposted the original in another place to catch attention .
Onga Onga
-
- Einsteiger
- Beiträge: 232
- Registriert: Montag 30. Juli 2001, 00:00
Shorten the tags and 'normalize' the structure...
services
bouquets
Or
- if ST-details are well-known:
<T id="0001" f="12207250" p="0" sr="27500000" e="3" i="2" />
- service relation very short:
<S ref="S01920001043706d70" n="zdf.theater" />
..but leave dvb-data as is.
Janus
services
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<XSDB>
<DS dsID="S">
<BC bcID="192" eqref="0" name="Astra 19.2E">
<ON onID="0001">
<TS tsID="0001" frq="12207250" pol="0" sr="27500000" fec="3" inv="2">
<S sID="0010" type="01" name="Music Box Italia"/>
<S sID="0021" type="01" name="Kairali Europe"/>
<S sID="0022" type="01" name="Asianet"/>
...
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<user name="Janus"
<bouquet name="01 TV" hide="0" lock="0">
<S bc="192" on="0001" ts="044d" s="6dca" fname="eins" />
<S bc="192" on="0001" ts="0437" s="6d66" fname="zdf" />
<S bc="192" on="0001" ts="0437" s="6d67" fname="3sat" />
<S bc="192" on="0001" ts="0441" s="2f1c" fname="vox" />
<S bc="192" on="0001" ts="0441" s="2ee3" fname="rtl 1" />
<S bc="192" on="0085" ts="0021" s="002e" fname="sat.1" />
<S bc="192" on="0085" ts="0021" s="0382" fname="pro 7" />
<S bc="192" on="0001" ts="044d" s="6dcd" fname="arte" />
<S bc="192" on="0085" ts="0021" s="0383" fname="kabel 1" />
<S bc="192" on="0001" ts="0441" s="2ef4" fname="rtl 2" />
<S bc="192" on="0001" ts="0431" s="6e29" fname="eins.extra" />
<S bc="192" on="0001" ts="0431" s="6e2a" fname="eins.festival" />
<S bc="192" on="0001" ts="0431" s="6e2b" fname="eins.muXx" />
<S bc="192" on="0001" ts="044d" s="6dd0" fname="br alpha" />
<S bc="192" on="0001" ts="0459" s="313a" fname="xxp" />
<S bc="192" on="0001" ts="044d" s="6dd2" fname="phoenix" />
<S bc="000" on="0000" ts="0000" s="0000" fname="..." />
<S bc="000" on="0000" ts="0000" s="0000" fname="..." />
<S bc="000" on="0000" ts="0000" s="0000" fname="..." />
<S bc="192" on="0001" ts="0441" s="2f08" fname="rtl 3" />
<S bc="192" on="0001" ts="0437" s="6d6e" fname="zdf.doku" />
<S bc="192" on="0001" ts="0437" s="6d6b" fname="zdf.info" />
<S bc="192" on="0001" ts="0437" s="6d70" fname="zdf.theater" />
...
- if ST-details are well-known:
<T id="0001" f="12207250" p="0" sr="27500000" e="3" i="2" />
- service relation very short:
<S ref="S01920001043706d70" n="zdf.theater" />
..but leave dvb-data as is.
Janus
-
- Neugieriger
- Beiträge: 12
- Registriert: Montag 23. August 2004, 00:35