[PATCH] Erweiterung von zapit
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
[PATCH] Erweiterung von zapit
Hallo Leute,
ich habe mich hingesetzt, um die Probleme mit Hotbird 13° (mehrdeutige transponderids) zu lösen.
Nach ein paar Problemen mit NVOD funktioniert jetzt die Geschichte.
Die Kanalsuche mit zapit erzeugt in der services.xml keine doppelten tsid/onid Transpondereinträge mehr bei 13°.
Ich konnte die Sourceänderungen auf zapit selber begrenzen. Es sollten somit keine Inkompatibilitäten auftreten.
Comments are welcome
Houdini
Patch: http://home.arcor.de/houdini/dbox/zapit.diff.tgz
Binary: http://home.arcor.de/houdini/dbox/zapit
ich habe mich hingesetzt, um die Probleme mit Hotbird 13° (mehrdeutige transponderids) zu lösen.
Nach ein paar Problemen mit NVOD funktioniert jetzt die Geschichte.
Die Kanalsuche mit zapit erzeugt in der services.xml keine doppelten tsid/onid Transpondereinträge mehr bei 13°.
Ich konnte die Sourceänderungen auf zapit selber begrenzen. Es sollten somit keine Inkompatibilitäten auftreten.
Comments are welcome
Houdini
Patch: http://home.arcor.de/houdini/dbox/zapit.diff.tgz
Binary: http://home.arcor.de/houdini/dbox/zapit
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Also die orginale Zapit läuft bei mir Diseq1.0 und auf Kabelbox mit Kabel Deutschland geht diese auch mit Kanalsuche.
Allerdings hab ich mit dem diff ein paar Probleme, Kanalsuche ergibt nur Datenkanäle und Tv "Kanal nicht verfügbar".
Hat noch jemand das diff mal getestet, damit man ausschliessen kann ob es ein Fehler von mir ist oder nicht?
Allerdings hab ich mit dem diff ein paar Probleme, Kanalsuche ergibt nur Datenkanäle und Tv "Kanal nicht verfügbar".
Hat noch jemand das diff mal getestet, damit man ausschliessen kann ob es ein Fehler von mir ist oder nicht?
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
So, ich habe das diff mal angepasst weil bei mir vorher nicht lief und ich per Hand gepatcht hatte was wohl Mist ergeben hat.
Mit angepassten diff läuft es nun!!
Service.xml wurde ca. 30.000 bytes kleiner, Kanäle sind aber trotzdem alle da.
Also funktioniert alles, fals beide service.xml's interessant sind hänge ich diese gerne an.
Mit angepassten diff läuft es nun!!
Service.xml wurde ca. 30.000 bytes kleiner, Kanäle sind aber trotzdem alle da.
Also funktioniert alles, fals beide service.xml's interessant sind hänge ich diese gerne an.
-
- Einsteiger
- Beiträge: 191
- Registriert: Dienstag 30. Dezember 2003, 01:49
-
- Interessierter
- Beiträge: 67
- Registriert: Sonntag 5. September 2004, 17:09
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Neugieriger
- Beiträge: 17
- Registriert: Samstag 7. Juni 2003, 18:58
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Der Patch greift nur in die Organisation der Transponder in Listen nach dem Scannen ein, aber nicht in das Scannen selber.
Bei Hotbird gab es mehrere Transponder mit identischen tsid/onid Parametern. Zapit konnte diese Transponder nicht unterscheiden, d.h. ein Transponder fehlte, bzw. an dessen Stelle trat der erste ein zweites mal auf.
Houdini
Bei Hotbird gab es mehrere Transponder mit identischen tsid/onid Parametern. Zapit konnte diese Transponder nicht unterscheiden, d.h. ein Transponder fehlte, bzw. an dessen Stelle trat der erste ein zweites mal auf.
Houdini
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Der Patch scheint doch ein Problem mit sich zu bringen.
Beim scannen werden hier zu schwach sendene Transponder begünstigt(bzw wohl eher aus anderem Grund bevorzugt) und der doppelte fällt nun weg über dem vorher das Programm empfangen wurde.
Kann man da noch was ändern?
Über diesen Transponder habe ich bisher immer die Sender empfangen:
Dieser war auch mit drin und ist seit der neuen zapit standart, der obere Transponder existiert nicht mehr.
Also über den oberen wurde früher getunt und empfangen und über den unteren jetzt leider nur ein Kanal nicht verfügbar.
Beim scannen werden hier zu schwach sendene Transponder begünstigt(bzw wohl eher aus anderem Grund bevorzugt) und der doppelte fällt nun weg über dem vorher das Programm empfangen wurde.
Kann man da noch was ändern?
Über diesen Transponder habe ich bisher immer die Sender empfangen:
Code: Alles auswählen
<transponder id="3e1c" onid="013e" frequency="11677500" inversion="2" symbol_rate="27500000" fec_inner="3" polarization="0">
<channel service_id="00c8" name="RTL9" service_type="01"/>
<channel service_id="00c9" name="AB 1" service_type="01"/>
<channel service_id="00ca" name="AB MOTEURS" service_type="01"/>
<channel service_id="00cb" name="ANIMAUX" service_type="01"/>
<channel service_id="00cc" name="CHASSE & PECHE" service_type="01"/>
<channel service_id="00cd" name="ZIK / XXL" service_type="01"/>
<channel service_id="00ce" name="MUSIQUE CLASSIQUE" service_type="01"/>
<channel service_id="00cf" name="ESCALES" service_type="01"/>
<channel service_id="00d0" name="FIT/ toute L'HISTOIRE" service_type="01"/>
<channel service_id="00d1" name="NT1" service_type="01"/>
<channel service_id="00d2" name="ACTION" service_type="01"/>
<channel service_id="00d3" name="MANGAS" service_type="01"/>
<channel service_id="00d4" name="ENCYCLOPEDIA" service_type="01"/>
<channel service_id="00d5" name="XXL" service_type="01"/>
<channel service_id="00d6" name="'ZIK" service_type="01"/>
<channel service_id="00d7" name="XXL PL" service_type="01"/>
</transponder>
Code: Alles auswählen
<transponder id="3e1c" onid="013e" frequency="11681000" inversion="2" symbol_rate="27500000" fec_inner="3" polarization="0">
<channel service_id="00c8" name="RTL9" service_type="01"/>
<channel service_id="00c9" name="AB 1" service_type="01"/>
<channel service_id="00ca" name="AB MOTEURS" service_type="01"/>
<channel service_id="00cb" name="ANIMAUX" service_type="01"/>
<channel service_id="00cc" name="CHASSE & PECHE" service_type="01"/>
<channel service_id="00cd" name="ZIK / XXL" service_type="01"/>
<channel service_id="00ce" name="MUSIQUE CLASSIQUE" service_type="01"/>
<channel service_id="00cf" name="ESCALES" service_type="01"/>
<channel service_id="00d0" name="FIT/ toute L'HISTOIRE" service_type="01"/>
<channel service_id="00d1" name="NT1" service_type="01"/>
<channel service_id="00d2" name="ACTION" service_type="01"/>
<channel service_id="00d3" name="MANGAS" service_type="01"/>
<channel service_id="00d4" name="ENCYCLOPEDIA" service_type="01"/>
<channel service_id="00d5" name="XXL" service_type="01"/>
<channel service_id="00d6" name="'ZIK" service_type="01"/>
<channel service_id="00d7" name="XXL PL" service_type="01"/>
</transponder>
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Interessierter
- Beiträge: 64
- Registriert: Samstag 31. Juli 2004, 18:11
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Mir ist bei meiner Testerei noch aufgefallen, dass beim Scan die Frequenz, die Neutrino auf dem TV anzeigt, manchmal nicht stimmt (eine Stelle zu wenig).
Folgende Änderung (Breite des Rahmens/Zeile von 100 auf 110 geändert) behebt das Problem:
in neutrino/src/gui/scan.cpp ca. zeile 200ff
@Metallica: vielleicht kannst Du da ja auch noch einchecken
EDIT: Danke
Houdini
Folgende Änderung (Breite des Rahmens/Zeile von 100 auf 110 geändert) behebt das Problem:
in neutrino/src/gui/scan.cpp ca. zeile 200ff
Code: Alles auswählen
case NeutrinoMessages::EVT_SCAN_REPORT_FREQUENCY:
sprintf(buffer, "%u", data);
paintLine(xpos2, ypos_frequency, 110, buffer);
break;
case NeutrinoMessages::EVT_SCAN_REPORT_FREQUENCYP:
(data == 0) ? sprintf(buffer, "-H") : sprintf(buffer, "-V");
paintLine(xpos2 + 110, ypos_frequency, 30, buffer);
break;
EDIT: Danke
Houdini