Zum testen müßte ich auf den Dachboden kriechen
Geht mir im Moment ähnlich!
Ich hatte mir für den Raspberry eine eigene terrestrical.xml mit den Sendemasten meiner Umgebung erzeugt:
http://www.ueberallfernsehen.de/dvbtdownloads127.pdf
Code: Alles auswählen
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- useable flags are
1 - Network Scan
2 - use BAT
4 - use ONIT
8 - skip NITs of known networks
and combinations of this -->
<!-- this file is autogenerated by mk_terrestrial_xml.pl
WARNING! It is probably unsuitable for enigma! -->
<!-- Parameters are (unfortunately, the neutrino parser does not allow default settings,
the default is always "0"):
* bandwidth:
"0"-8MHz "1"-7MHz "2"-6MHz "3"-AUTO
* constellation:
"0"-QPSK "1"-QAM16 "2"-QAM32 "3"-QAM64 "4"-QAM128 "5"-QAM256 "6"-AUTO
* transmission_mode:
"0"-2k "1"-8k "2"-AUTO
* code_rate_[HL]P:
"0"-NONE "1"-1/2 "2"-2/3 "3"-3/4 "4"-4/5 "5"-5/6 "6"-6/7 "7"-7/8 "8"-8/9 "9"-AUTO
* guard_interval:
"0"-1/32 "1"-1/16 "2"-1/8 "3"-1/4 "4"-AUTO
* hierarchy:
"0"-NONE "1"-1 "2"-2 "3"-4 "4"-AUTO -->
<locations>
<terrestrial name="Colonius" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="538000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="594000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="3" transmission_mode="1" code_rate_HP="1" code_rate_LP="1" guard_interval="3" hierarchy="0" />
<transponder frequency="706000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="730000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
</terrestrial>
<terrestrial name="Langenberg" flags="5">
<transponder frequency="506000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="2" hierarchy="0" />
<transponder frequency="538000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="674000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="690000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="722000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="746000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
</terrestrial>
<terrestrial name="Duesseldorf" flags="5">
<transponder frequency="538000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="586000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="674000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="690000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="722000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="746000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
</terrestrial>
<terrestrial name="Bonn" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="538000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="594000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="698000" bandwidth="0" constellation="3" transmission_mode="1" code_rate_HP="1" code_rate_LP="1" guard_interval="3" hierarchy="0" />
<transponder frequency="706000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="730000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
</terrestrial>
<terrestrial name="Aachen" flags="5">
<transponder frequency="514000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
<transponder frequency="602000" bandwidth="0" constellation="3" transmission_mode="1" code_rate_HP="1" code_rate_LP="1" guard_interval="3" hierarchy="0" />
<transponder frequency="706000" bandwidth="0" constellation="1" transmission_mode="1" code_rate_HP="2" code_rate_LP="2" guard_interval="3" hierarchy="0" />
</terrestrial>
</locations>
Auch damit blieben einige Attribute auf 'auto'! (die Fehlbelegung der 3 Attribute im TS-Node sind auch bei mir zu sehen)
Und die Verwaltung innerhalb der 'Kanalsuche' und die "Ablage" der Services in der services.xml geschah schlicht über ein Offset und den Counter der terrestrical-Nodes. (Ich habe Signal von zwei Sendemasten)
Was bei anderer "Sortierung" zu fehlerhafter Zuordnung führt. Genau wie bei Kabelboxen, wenn man an der cables.xml rumbastelt.
Da seitens CST für den Tank mal eine Tuner-Zusatzplatine mit der Bestückung C+T1/2 angekündigt war, werden die auch nicht um das Problem korrekter Referenzen herumkommen, wenn neben der 'Integration' von DVB-C (0xF000 + 2Node-Counter in cables.xml" -1) auch noch DVB-T Daten dazukommt. (bei gleichem Schema wäre dann 0xG000 dran
, oder? )
Irgendwann muss man diesen Themenkomplex generell mal anfassen. Ein System, das 1999/2000 für Singletuner-Anwendungen (BetaNova-adäquat) geplant und ursprünglich für SD-only und maximal DiSEqC 1.0 konzipiert war, kann man nicht grenzenlos 'aufbohren'. Schon garnicht mit bedingungsloser Rückwärtskompatibilität und Rücksichtnahme auf Uralt-Referenzen in Zusatz-Bausteinen mit Museumscharakter...
Also sollte ein neues, konsistentes Konzept für die Verwaltung der Ressourcen her. Und damit meine ich nicht nur Service-Daten und darauf aufbauendes UI, sondern auch das Managment von Eingangs- und Ausgangsstreams in Anbetracht der verfügbaren Hardware-Austattung. Die letztlich 'eingeführte' frontend.conf war ja schon ein klitzekleiner Schritt in diese Richtung. Aber leider wieder nur auf 'Bewährtes' gesetzt...