Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

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 ?

Probier mal

Code:
ecmprio:{*}1722:1834
 
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.
 
Reaktionen: 3PO
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");
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…