Private EPG - pro & con dirty hack
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
Private EPG - pro & con dirty hack
So wie Houdini den Premiere Private EPG implementiert hat, ist es eigentlich richtig. Die entsprechende PID wird nur gesetzt, wenn sie signalisiert wird. Das hat zur Folge, dass die Events nur in Portalen gelesen werden.
Mich persönlich nervt es ein wenig, im Sportportal rumwarten zu müssen, während ich ja eigentlich auf Sport1 etwas sehen möchte, gleichzeitig aber gerne die Vorschau von Sport2 hätte.
Nun könnte man ja auf die Idee kommen, die PID auch (ggf. zusätzlich) nach ONID und TSID zu setzen. Natürlich würde man das Risiko tragen, dass man den Source ändern muss, wenn sich mal die Transponderbelegung ändern würde, aber ich würde es dennoch befürworten.
Mich persönlich nervt es ein wenig, im Sportportal rumwarten zu müssen, während ich ja eigentlich auf Sport1 etwas sehen möchte, gleichzeitig aber gerne die Vorschau von Sport2 hätte.
Nun könnte man ja auf die Idee kommen, die PID auch (ggf. zusätzlich) nach ONID und TSID zu setzen. Natürlich würde man das Risiko tragen, dass man den Source ändern muss, wenn sich mal die Transponderbelegung ändern würde, aber ich würde es dennoch befürworten.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
mit einem .flag ein Fallback sichern - ansonsten "nice to have"
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
ich bin auch dafür. bisher ist doch auch dank nem fehler von premiere z.b. bei einigen direkt-kanälen der epg auf nem anderen transponder als der eigentliche unterkanal gesendet wird, und der fix dafür ist doch auch fest im code. ist vielleicht unschön das so zu machen, aber wenn die sender dreck senden bzw. man immer umständlich zu den portalen springen muß, spricht da meiner meinung nach nicht viel dagegen, dafür erhöht es den bedienkomfort enorm
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Interessierter
- Beiträge: 73
- Registriert: Samstag 31. Juli 2004, 18:15
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Paule meint sicher, das die erforderlichen Pids nicht hard codiert werden, sondern sich z.B. in einer XML-Datei anpassen lassen. Wobei man dazu eigentlich die Myservices.xml mißbrauchen könnte...
Ansonsten würde ich nicht auf XML bestehen, neutrino.conf und Co. sind auch nix mit XML. Und von mir aus kann es sogar hard codiert sein, wenn immer wer da ist, der das auch anpasst...
cu
Jens
Ansonsten würde ich nicht auf XML bestehen, neutrino.conf und Co. sind auch nix mit XML. Und von mir aus kann es sogar hard codiert sein, wenn immer wer da ist, der das auch anpasst...
cu
Jens
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
http://download.yousendit.com/771B1A7B2943B62F
Bitte mal testen. Ich habe es nicht probiert. Ist aber inkl. BouquetFilter.
Bitte mal testen. Ich habe es nicht probiert. Ist aber inkl. BouquetFilter.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Jetzt hier fuer laenger als 7 Tage ;-)
http://www.pt-1.net/Diffs/27_02_2007_Ni ... f.diff.rar
Einfach das .rar loeschen
@Nirvana oder ein andere CVS Schreiberechtigter
Bitte den bouquetsfilter.xml patch fuer und 28.2 geschaedigten mal einchecken ;-)
http://www.pt-1.net/Diffs/27_02_2007_Ni ... f.diff.rar
Einfach das .rar loeschen
@Nirvana oder ein andere CVS Schreiberechtigter
Bitte den bouquetsfilter.xml patch fuer und 28.2 geschaedigten mal einchecken ;-)
Zuletzt geändert von PT-1 am Mittwoch 17. Dezember 2008, 15:11, insgesamt 1-mal geändert.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Ich habe einmal über Nirvanas Hack nachgedacht. Wäre es nicht besser, einen zusätzlichen Parameter in der myservices.xml einzuführen? Man könnte doch pro Channel-Eintrag ein zusätzliches Attribut "ppid" oder "private_pid" einführen. Nach demselben Verfahren könnte man dann auch das von mir angesprochene Problem lösen, dass Sender und EPG nicht auf derselben TSID/ONID/PID liegen. Dann wären diese Dirty Hacks aus dem CVS verschwunden bzw. kommen gar nicht erst rein. Was haltet ihr davon? Oder geht das vielleicht gar nicht so "einfach", wie ich mir das denke?
-
- Einsteiger
- Beiträge: 166
- Registriert: Dienstag 22. Juni 2004, 22:12
Ich denke mal das man das pro Transponder einfügen sollte und nicht pro Channel. Vielleicht so: Wenn auf einem Channel ein Private-EPG signalisiert wird, dann in die services.xml im Transponderheader automatisch vermerken und entsprechend auswerten wenn auf einen Channel dieses Transponders gewechselt wird.
Kroki
Kroki
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Ich habe auch nichts gegen die Hacks im Quelltext. Ich wollte nur eine Konfigurierbarkeit, falls plötzlich alle Devs weglaufen, die wissen, wo etwas geändert werden muss, wenn Premiere meint, mal wieder etwas ändern zu müssen. Meinetwegen kann auch der Hack ins CVS, falls den nun schon jemand getestet hat, denn mir geht das ewige Warten auf dem Portal auch irgendwie auf den Sack. Ich würde es ja selber testen, wenn ich eine Kompilierumgebung eingerichtet hätte.
-
- Erleuchteter
- Beiträge: 646
- Registriert: Mittwoch 16. April 2003, 14:12
Ack. Bevor es ins CVS wandert sollte der Block aber noch vor das parse_es_info verschoben werden. Dann wird die PID erst hard-coded gesetzt und dann geparst. Falls sich tatsächlich mal was ändert fällt Neutrino dann auf das aktuelle CVS-Verhalten zurück und liefert EPG nur auf den signalisierenden Sendern (aka Portal).mb405 hat geschrieben:geht