[PATCH] Mal wieder ein sectionsd-Versuch...
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
ich hab keine probleme bei den sendern.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Jupp, RTL-Crime und Passion haken. Mal sehen wann ich Zeit finde mal ein Image mit Kernel 2.6 zu bauen. Hab damit schon einige Zeit nichts mehr gemacht.seife hat geschrieben:Zum Eingrenzen der Ursache wäre es praktisch wenn du, Striper, oder einer der anderen, die erhebliche Probleme haben, mal ein Image mit 2.6 baust und testest, ob es damit auch auftritt. Ich persönlich habe momentan nicht viel Lust, meine Schlafzimmerbox zwecks Tests umzukonfigurieren.
Das is übrigens nicht Schuld an der Hakelei. Da reicht wohl wirklich einmal zusätzlich beim Start der Box das EPG Sammeln anzuschubsen um den Sendungs-Fortschrittsbalken im LCD sofort anzuzeigen. Sry, für den Schnellschuss, das hätte ich vorher besser testen sollen.Striper hat geschrieben:Ich hab so das Gefühl das der Commit hier dran Schuld ist: http://cvs.tuxbox-cvs.sourceforge.net/l ... 00015.html
Vielleicht sollte das wieder rein bis eine elegantere Lösung gefunden wurde.
Leider habe ich von mehreren Seiten gehört das die Blacklist Geschichte in der epgfilter.xml bei QVC nicht fruchtet. Die Box hängt sich trotzdem hart weg. Es scheint sich also deine Vermutung zu bewahrheiten das auch die SDT und NIT-Threads schlafen gelegt werden müssten um dann hoffentlich die harten Hänger weg zu bekommen.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Das werden sie in der Version, die ins CVS gewandert ist, schon.Striper hat geschrieben:Leider habe ich von mehreren Seiten gehört das die Blacklist Geschichte in der epgfilter.xml bei QVC nicht fruchtet. Die Box hängt sich trotzdem hart weg. Es scheint sich also deine Vermutung zu bewahrheiten das auch die SDT und NIT-Threads schlafen gelegt werden müssten um dann hoffentlich die harten Hänger weg zu bekommen.
Wenn also "sectionsdcontrol --pause" vor dem Zappen dazu führt, dass die Kiste nicht abschmiert, aber der blacklist-Ansatz nicht hilft, dann kann es nur sein, dass die Filter, die während des Zappens noch aktiv sind (die blacklist schlägt erst bei CommandServiceChanged() zu, was von der GUI erst nach dem zappen ausgelöst wird), die Kiste aufhängen. Das muss einer der Betroffenen debuggen (oder einer muss mir eine der betroffenen SAT-Boxen zukommen lassen )
Der TimeThread könnte es natürlich auch noch sein, aber das glaube ich eigentlich nicht.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Ich schau mal ob ich dir ein Log davon besorgen kann.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
also hier geht die version einwandfrei.
zappen auf ARTE lässt den filter anspringen, und alles geht einwandfei
zappen auf ARTE lässt den filter anspringen, und alles geht einwandfei
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
@seifebellum hat geschrieben:Ich habe seit heute auch den aktuellen cvs-sectionsd am laufen und bisher ist soweit fast alles prima. Was mir leider immer noch auffällt/"stört" ist, dass es beim starten der box (und damit des desctionsd) oft relativ lange dauert bis der Sendungs-Fortschrittsbalken im LCD gesetzt wird. Drückt man die "?"-Taste ist er dann sofort da.
Seife, ich hatte das vor einiger Zeit schon mal berichtet und Du wolltest Dir das mal anschauen. So wie ich das verstanden habe informiert der sectionsd ja jetzt neutrino. Kannst Du da nicht etwas einbauen, dass er zügig den Fortschrittsbalken aktualisiert?
Danke und well !
Gruß bellum
Ist in der infoviewer.cpp,v 1.234 2008/10/31 damit das Problem gelöst?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Könnte sein, auch wenn das nicht die ursprüngliche Absicht dieses commits war ;-)
Diese Änderung im Infoviewer sorgt dafür, dass das LCD nicht mehr in festen intervallen updated wird, sondern immer, wenn 1% mehr der aktuellen Sendung vorbei sind (aber maximal alle 5 Sekunden). Bisher war es so, dass im Radio-Modus alle 6 sek und im TV-Modus alle 60 sek. aktualisiert wurde. Bei Radiosendungen die ewig lang sind hat es aber keinen Sinn alle 6 sek zu aktualisieren und bei kurzen Fernsehsendungen (Deluxe Music) ist 1 Minute zu lang.
Ich konnte das Problem von bellum bisher nicht reproduzieren (habe es aber auch noch nicht wirklich versucht). Wenn die Änderung das fixen sollte - um so besser.
Diese Änderung im Infoviewer sorgt dafür, dass das LCD nicht mehr in festen intervallen updated wird, sondern immer, wenn 1% mehr der aktuellen Sendung vorbei sind (aber maximal alle 5 Sekunden). Bisher war es so, dass im Radio-Modus alle 6 sek und im TV-Modus alle 60 sek. aktualisiert wurde. Bei Radiosendungen die ewig lang sind hat es aber keinen Sinn alle 6 sek zu aktualisieren und bei kurzen Fernsehsendungen (Deluxe Music) ist 1 Minute zu lang.
Ich konnte das Problem von bellum bisher nicht reproduzieren (habe es aber auch noch nicht wirklich versucht). Wenn die Änderung das fixen sollte - um so besser.
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Denk bitte auch an die Premiere-Radiosender da wechselt der EPG bei jedem Lied.seife hat geschrieben:Bei Radiosendungen die ewig lang sind hat es aber keinen Sinn alle 6 sek zu aktualisieren...
Gruß
____Paule
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Deswegen ist das update-intervall jetzt ja von der Länge der Sendung abhängig:PauleFoul hat geschrieben:Denk bitte auch an die Premiere-Radiosender da wechselt der EPG bei jedem Lied.seife hat geschrieben:Bei Radiosendungen die ewig lang sind hat es aber keinen Sinn alle 6 sek zu aktualisieren...
intervall in sek. = länge in sek. / 100
wenn intervall < 5, dann intervall = 5
Wenn radiomode und infobar eingeblendet und intervall > 60, dann intervall = 60
Das mit dem radiomode ist ein hack, denn die dauerhaft eingeblendete infobar wird updated, wenn auch das LCD updated wird. Drum mindestens 1x pro minute, damit die Restminuten passen. Ansonsten wird kein Unterschied mehr zwischen Radio- und TV-mode gemacht.
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Ok, jetzt habe ich verstanden... Hört sich gut und logisch an.seife hat geschrieben: Deswegen ist das update-intervall jetzt ja von der Länge der Sendung abhängig:
intervall in sek. = länge in sek. / 100
wenn intervall < 5, dann intervall = 5
Wenn radiomode und infobar eingeblendet und intervall > 60, dann intervall = 60
Das mit dem radiomode ist ein hack, denn die dauerhaft eingeblendete infobar wird updated, wenn auch das LCD updated wird. Drum mindestens 1x pro minute, damit die Restminuten passen. Ansonsten wird kein Unterschied mehr zwischen Radio- und TV-mode gemacht.
Bleibt mir nur zu sagen: Danke für Deine Arbeit!
Gruß
___Paule
-
- bbs-Maintainer
- Beiträge: 282
- Registriert: Montag 23. Oktober 2006, 22:13
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Leider ist der Fehler auch mit der neuesten Version von infoviewer.cpp noch vorhandenseife hat geschrieben:Könnte sein, auch wenn das nicht die ursprüngliche Absicht dieses commits war ;-)
Diese Änderung im Infoviewer sorgt dafür, dass das LCD nicht mehr in festen intervallen updated wird, sondern immer, wenn 1% mehr der aktuellen Sendung vorbei sind (aber maximal alle 5 Sekunden). Bisher war es so, dass im Radio-Modus alle 6 sek und im TV-Modus alle 60 sek. aktualisiert wurde. Bei Radiosendungen die ewig lang sind hat es aber keinen Sinn alle 6 sek zu aktualisieren und bei kurzen Fernsehsendungen (Deluxe Music) ist 1 Minute zu lang.
Ich konnte das Problem von bellum bisher nicht reproduzieren (habe es aber auch noch nicht wirklich versucht). Wenn die Änderung das fixen sollte - um so besser.
Wäre Prima, wenn Du Dir das noch mal anschauen würdest. Wenn ich Dich dabei unterstützten kann tue ich das gerne. Bei Dir scheint das Problem ja so nicht wirklich reproduzierbar zu sein. Wenn Du willst kannst Du z.B. in den Code Debug-Ausgaben an die relevanten Stellen einbauen und mir das als diff schicken. Ich baue das dann in mein YADD ein und poste die Logs.
Danke und Gruß
bellum
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Also der Fortschrittsbalken zeigt mittlerweile auch komplett falsch an.
Bei mir ist er z.B.auf Vox schon lange durch obwohl noch 30% Restlauf-
zeit vorhanden sein sollte. Ein druck auf ? korrigiert auch dieses.
Ist aber auch nur sporadisch.
Bei mir ist er z.B.auf Vox schon lange durch obwohl noch 30% Restlauf-
zeit vorhanden sein sollte. Ein druck auf ? korrigiert auch dieses.
Ist aber auch nur sporadisch.
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 3. Januar 2006, 19:14
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Hallo,
wo kann man den aktuellen, am besten funktionierenden sectionsd-patch runterladen?
Bei mir hängt sich die dbox2 (philips) immer bei arte auf, hilft der patch hierfür?
Gruß und Danke!
wo kann man den aktuellen, am besten funktionierenden sectionsd-patch runterladen?
Bei mir hängt sich die dbox2 (philips) immer bei arte auf, hilft der patch hierfür?
Gruß und Danke!
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Ist alles im CVS eingechecked, kein Patchen notwendig.
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 3. Januar 2006, 19:14
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Sorry, verstehe ich nicht wirklich, was genau muss ich tun?
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Du brauchst keinen Patch, sondern ein aktuelles Kompilat des sectionsd
und eine Datei, Namens "epgfilter.xml", die du als Blacklist definierst. In diese
listest du die Sender die Aufgrund fehlerhafter EPG Daten die Box "hängen" lassen.
und eine Datei, Namens "epgfilter.xml", die du als Blacklist definierst. In diese
listest du die Sender die Aufgrund fehlerhafter EPG Daten die Box "hängen" lassen.
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 3. Januar 2006, 19:14
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Wenn Du mir jetzt noch sagst wo ich das herbekomme, bin ich still und nerve nicht weiter.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Erzähl doch mal: Was wolltest du denn mit dem Patch machen?
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 3. Januar 2006, 19:14
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Ich wollte die Sender (arte, eins extra, etc.) welche momentan nicht gehen zum laufen bringen;
Oder vielmehr die dbox dazu bringen, dass diese wieder angezeigt werden.
Oder vielmehr die dbox dazu bringen, dass diese wieder angezeigt werden.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Sehr gut. Und genau so, wie du es mit dem Patch gemacht hättest, machst du es nun mit dem ungepatchten CVS (sobald der CVS-Server wieder verfügbar ist).cox007 hat geschrieben:Ich wollte die Sender (arte, eins extra, etc.) welche momentan nicht gehen zum laufen bringen;
Oder vielmehr die dbox dazu bringen, dass diese wieder angezeigt werden.
-
- Neugieriger
- Beiträge: 11
- Registriert: Dienstag 3. Januar 2006, 19:14
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Hallo,
gibts was neues? Ich bin immer noch da mit meinem Problem.
Gruß
gibts was neues? Ich bin immer noch da mit meinem Problem.
Gruß
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Lege eine blacklist an: http://cvs.tuxbox-cvs.sourceforge.net/l ... 00044.htmlcox007 hat geschrieben:Bei mir hängt sich die dbox2 (philips) immer bei arte auf
-
- Einsteiger
- Beiträge: 143
- Registriert: Sonntag 25. Februar 2007, 20:33
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Hab gestern auf das aktuelle JtG (CVS Stand 12.11.08) upgedatet.
Hab bisher nur auf Nokia-Boxen das harte weghängen der Sender auf 12,552GHz (Bloomberg TV, QVC, Astra Vision, etc.) beobachtet. Es hilft nur ein Hardware-Reset, kontakt per Telnet ist nicht möglich bzw. reist mit ab. Auf Sagem Boxen gibt es das Problem nicht.
Bei arte und Eins extra hab ich auf beiden Boxen keine Probleme.
Hab bisher nur auf Nokia-Boxen das harte weghängen der Sender auf 12,552GHz (Bloomberg TV, QVC, Astra Vision, etc.) beobachtet. Es hilft nur ein Hardware-Reset, kontakt per Telnet ist nicht möglich bzw. reist mit ab. Auf Sagem Boxen gibt es das Problem nicht.
Bei arte und Eins extra hab ich auf beiden Boxen keine Probleme.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
Das ist ja nun wirklich nichts neues mehr ;-) Die "blacklist=1"-Funktion, die ich in die epgfilter.xml eingebaut habe, kann dir evtl. als Workaround helfen.
-
- Einsteiger
- Beiträge: 143
- Registriert: Sonntag 25. Februar 2007, 20:33
Re: [PATCH] Mal wieder ein sectionsd-Versuch...
War mir bekannt, das der Transponder schon als Problematisch bekannt ist, sollte nur nen Feedback sein Habe auch vermutlich noch nen zweiter Problemtransponder entdeckt, kann ich grad nur nicht genauer prüfen, da die eine Box am aufnehmen ist...seife hat geschrieben:Das ist ja nun wirklich nichts neues mehr ;-) Die "blacklist=1"-Funktion, die ich in die epgfilter.xml eingebaut habe, kann dir evtl. als Workaround helfen.
Ich selber habe den epgfilter bisher als whitelist am laufen:
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<epgfilter is_whitelist = "1" except_current_next = "1">
<filter serviceID="6dca" name="Das Erste" tsid="044d" onid="0001"/>
<filter serviceID="6d66" name="ZDF" tsid="0437" onid="0001"/>
<filter serviceID="6e97" name="WDR Siegen" tsid="04b1" onid="0001"/>
.
.
.
</epgfilter>
Code: Alles auswählen
<filter serviceID="2f80" name="Bloomberg TV Germany" tsid="0454" onid="0001" blacklist="1"/>
EDIT: Die Frage hat sich wohl erübrigt, hatte diesen Thread Sectionsd Problem bisher nicht gelesen.
Funktioniert ja genauso
Zuletzt geändert von -=HSKc=-Robby am Freitag 14. November 2008, 16:10, insgesamt 1-mal geändert.