[PATCH] Erweiterung von zapit

Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

[PATCH] Erweiterung von zapit

Beitrag von Houdini »

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
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Möchte sich wohl keiner die Arbeit machen das einzuchecken.

Ich bedanke mich, probiere die Änderungen gleich mal.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Vielleicht sollte auch mal jemand checken, ob die Kabelboxen damit laufen.
Ich habe nur Sat (zum Glück).
Ich hoffe dass mir beim diff nichts durchgerutscht ist.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

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?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Probier mal das Binary aus, ob es damit geht.
Welchen cvsstand hast du?
Es gab kürzlich Änderungen wo man beim Sendersuchlauf das Finden von Tv/Radio/TV und Radio/All konfigurieren konnte.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Das binary geht, sowohl sat als auch kabel.

Deswegen wäre es nicht schlecht wenn jemand anderes das diff mal probiere könnte. Ich habe in meiner zapit noch nicht dvb konforme Bouquetssortierung. :oops:
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

So, ich habe das diff mal angepasst weil bei mir vorher nicht lief und ich per Hand gepatcht hatte was wohl Mist ergeben hat. :lol:

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.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

@Houdini
Patch ist in cvs , thx.
Boxilla
Interessierter
Interessierter
Beiträge: 67
Registriert: Sonntag 5. September 2004, 17:09

Beitrag von Boxilla »

Also bei nur Astra habe ich den eindruck das beim zappen über Regionale 3. (speziell BR3 ) und ZDF nix mehr passt.

Kann mal einer den patch auch für astra umbaun
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Boxilla hat geschrieben:Also bei nur Astra habe ich den eindruck das beim zappen über Regionale 3. (speziell BR3 ) und ZDF nix mehr passt.
Kannst du das mal genauer erklären, br3 zu zdf oder sonstige hier ohne Probleme.
ben67
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Samstag 7. Juni 2003, 18:58

Beitrag von ben67 »

Hallo beseitigt das , das Problem mit dem Kanal zur Zeit nicht verfügbar??? und was mach ich dann mit der zapit..diff... sorry bin blond
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

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
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

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:

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&apos;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="&apos;ZIK" service_type="01"/>
			<channel service_id="00d7" name="XXL PL" service_type="01"/>
		</transponder>
Dieser war auch mit drin und ist seit der neuen zapit standart, der obere Transponder existiert nicht mehr.

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&apos;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="&apos;ZIK" service_type="01"/>
			<channel service_id="00d7" name="XXL PL" service_type="01"/>
		</transponder>
Also über den oberen wurde früher getunt und empfangen und über den unteren jetzt leider nur ein Kanal nicht verfügbar.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Also bei mir läft der Transponder mit 11681000.
Bei technischen Informationen wird er mit 11680.768 angegeben.
Sollte deine LNB Frequenz so weit daneben liegen? Das sind ja 3.5MHz.
Sind noch andere Transponder betroffen?
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Bisher ist mir nur dieser Transponder aufgefallen, aber man weiß nie wie das in Zukunft wird bei Hotbird.
Bimmel
Interessierter
Interessierter
Beiträge: 64
Registriert: Samstag 31. Juli 2004, 18:11

Beitrag von Bimmel »

Houdini hat geschrieben:Der Patch greift nur in die Organisation der Transponder in Listen nach dem Scannen ein, aber nicht in das Scannen selber.
Ich habe vorher bei scan auf Hotbird immer 110 Transponder,jetzt wird 131 gefunden . :gruebel:
Zahl der Sender in services.xml ist aber nicht größer. :gruebel:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

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

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;
@Metallica: vielleicht kannst Du da ja auch noch einchecken :-)
EDIT: Danke

Houdini