Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

VDR-SC - ecmprio für DVB-C über override.conf ?

    Nobody is reading this thread right now.

tecfreak

Spezialist
Registriert
13. September 2010
Beiträge
616
Reaktionspunkte
322
Punkte
123
[GELÖST] VDR-SC - ecmprio für DVB-C über override.conf ?

Hallo,

ich versuche vergeblich eine ecmprio für einen dvb-c vdr einzurichten.
Die Syntax für den ecmprio-Parameter sieht laut override.conf.example so aus:
Code:
ecmprio:{src[-src]:[freq[-freq]]}caid[/provid][:caid[/provid]][...]
Für Sat klappt das wunderbar und die Umschaltzeiten verbessern sich auch dadurch:
Code:
ecmprio:{S19.2E:}1702:1833
Versuche ich das gleiche für DVB-C "C" als Source, so schlägt das parsen der override.conf fehl:
Code:
ecmprio:{C:}1722:1834
# oder...
ecmprio:{*:}1722:1834
# oder...
ecmprio:{:}1722:1834
->
Code:
[general.error] file /var/lib/vdr/plugins/sc/override.conf has error in line #1
Jemand eine Idee ?
 
Zuletzt bearbeitet:
AW: VDR-SC - ecmprio für DVB-C über override.conf ?

Hat alles nicht funktioniert. Im override-Teil des sc-plugins ist eine andere Quelle als 'S - DVB-S' einfach nicht vorgesehen.

Mit folgender Erweiterung funzt ecmprio und vermutlich auch alle anderen override-Direktiven nun auch mit DVB-C als Source.

override.c - Zeile:137
ändern von
Code:
      if(cSource::IsSat(fromSource) && (toSource<0 || (cSource::IsSat(toSource) && toSource>fromSource))) {
in
Code:
      if((cSource::IsSat(fromSource) && (toSource<0 || (cSource::IsSat(toSource) && toSource>fromSource))) || (cSource::IsCable(fromSource) && l<2)) {
DVB-T ließe sich so auch berücksichtigen, jedoch gäbe es dafür wohl keine Verwendung da alles FTA.
Schade nur, dass man leslie nicht kontaktieren kann damit die Änderung ins hg-repo wandert und alle anderen dvb-c user auch was davon haben.


Gruß
tec

PS: Die ecmprio Zeile muss natürlich so aussehen
Code:
ecmprio:{C:}1722:1834
 
Zuletzt bearbeitet:
AW: VDR-SC - ecmprio für DVB-C über override.conf ?

Ich habe das Gefühl, das leslie hier sehrwohl mitliest. Naja wir werden es sehen, wenn die Änderung im Repository auftaucht.
 
AW: VDR-SC - ecmprio für DVB-C über override.conf ?

THX @ tecfreak,

ich werde leslie mal Deinen Patch schicken, damit er es einbauen kann. ;)
 
AW: VDR-SC - ecmprio für DVB-C über override.conf ?

Da es wohl doch verschlüsseltes DVB-T geben soll (CH u.a.) hier ein patch für dvb-c/t.

Code:
--- override.c  2011-08-02 20:38:25.000000000 +0200
+++ override.c      2011-08-02 21:22:07.000000000 +0200
@@ -134,7 +134,8 @@
   if((l=sscanf(str,"%a[^-:]-%a[^-:]",&s1,&s2))>=1) {
     if(s1 && (fromSource=cSource::FromString(s1))>0 &&
        (l<2 || (s2 && (toSource=cSource::FromString(s2))>0))) {
-      if(cSource::IsSat(fromSource) && (toSource<0 || (cSource::IsSat(toSource) && toSource>fromSource))) {
+      if((cSource::IsSat(fromSource) && (toSource<0 || (cSource::IsSat(toSource) && toSource>fromSource))) ||
+         ((cSource::IsCable(fromSource) || cSource::IsTerr(fromSource)) && toSource<0)) {
         res=true;
         }
       else PRINTF(L_CORE_LOAD,"override: SOURCE range error");
 
Zurück
Oben