Jugendschutz im SportPortal!?!?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja, das mit den epg und speicherverbrauch hab ich auch mitbekommen.
wenn man das sysinfo plugin nutzt, sieht man nach ca. 30 min laufzeit der box dann 0.9mb freier speicher.
wenn man dann killall sectionsd, und sectionsd neu startet, dann ist der speicher wieder bei 6-7mb
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Beitrag von AudioSlyer »

mb405 hat geschrieben:ja, das mit den epg und speicherverbrauch hab ich auch mitbekommen.
wenn man das sysinfo plugin nutzt, sieht man nach ca. 30 min laufzeit der box dann 0.9mb freier speicher.
wenn man dann killall sectionsd, und sectionsd neu startet, dann ist der speicher wieder bei 6-7mb
Das könnt ihr mit dem Standby Plugin realisieren, unschön aber sehr effektiv!
Im Standby muss Neutrino ja keine EPG-Daten sammeln ;)
und nach dem Aufwachen einfach Sectionsd wieder starten.
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Houdini hat geschrieben:
Leider frißt der Sectionsd da nicht nur irgendwo ziemlich den Speicher auf
Hab ich auch schon gemerkt, Hängt aber vielleicht auch mit den EPG Änderungen im Juli bez. Artist zusammen.
Wenn man den Arkaypatch rausnimmt ändert sich leider auch nichts, das habe ich die Tage auch schon gemacht um zu schauen ob es dann besser wird.
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Houdini hat geschrieben:
sondern brilliert zusätzlich mit einer ungewöhnlich langanhaltenden, hohen CPU-Last
Länger als 10 Sekunden naach dem Umschalten sollte es nicht dauern, kannst Du sagen welcher von den sectionsd PIDs es ist?, der letzte?
K.A. Da müßte man (ich) nochmal nachschauen.
Houdini hat geschrieben:
Sortierfunktion (Blaue Taste)
Hab ich eingebaut :-)
Huch! It's a feature... :oops: (und ich habs nicht gemerkt; das war im cvs bestimmt nicht kommentiert! *duck* :D 8) )
Houdini hat geschrieben:
Da beim Premeire EPG ein Event mehrere Zeiten hat aber nur eine eventid, gab es da durcheinander

Code: Alles auswählen

neu: 
default: chronologisch 
1xBlau: alphanumerisch 
2xBlau: nach eventid
Vermutlich bin ich grad etwas beschränkt aber mir erschließt sich die Sinnhaftigkeit nicht wirklich. :roll:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Vermutlich bin ich grad etwas beschränkt aber mir erschließt sich die Sinnhaftigkeit nicht wirklich.
ganz einfach
alter EPG: eventid = chronologisch
mit neuem EPG: eventid != chronologisch
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Houdini hat geschrieben:
Vermutlich bin ich grad etwas beschränkt aber mir erschließt sich die Sinnhaftigkeit nicht wirklich.
ganz einfach
alter EPG: eventid = chronologisch
mit neuem EPG: eventid != chronologisch
also ums abzukürzen:
IMHO solle man von/auf der GUI 2 Einstellungen erwarten:
1. Sortierung chronologisch.
2. Sortierung alphanumerisch.
Wobei mir die "Technik" die dahintersteht um dies zu ermöglichen erstmal egal ist. (ob die nun auf der event-id oder einer anderen ID beruht ist im Bezug auf die GUI schnuppe ).
Solange die Liste stimmt. 3 Einstellungen finde ich unlogisch.
Evtl. hab ich aber noch immer was nicht verstanden? :gruebel:
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

also kann die Sortierung nach eventid rausfliegen!
soll mir recht sein, ist jetzt eh unütz :-)
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Wie geht es denn jetzt weiter??

Kann man nach irgendwas testen (Speicherprob)?


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

Beitrag von Houdini »

Ich bin dran
Hab auch schon ein paar Leaks gefunden aber scheinbar noch nicht das/die Grundlegenden.
Ich muss mir auch erst noch reinziehen in welchem Zusammenhang freier Speicher und cached Speicher stehen
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

so hier der patch der unter anderem ein paar leaks fixt:
http://home.arcor.de/houdini/dbox/secti ... 03.diff.gz
- printfs eingebaut, die eine mögliche Memorycorruption aufdecken.
- kleine Umstellungen im Premiere PrivateEPG Thread
- Leaks in SIsections.cpp und sectionsdclient.cpp gefixt
- Sortierung von Events nach eventid in eventlist.cpp rausgenommen

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

Beitrag von Houdini »

so hier ein fix für ein anderes Problem
in neutrino/lib/sectionsdclient/sectionsdMsg.h
fixed das Problem, dass in der Programmübersicht keine Events mehr auftauchen, obwohl der now/next Eintrag vorhanden ist.

Code: Alles auswählen

diff -ur -x CVS apps-050902/tuxbox/neutrino/lib/sectionsdclient/sectionsdMsg.h apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdMsg.h
--- apps-050902/tuxbox/neutrino/lib/sectionsdclient/sectionsdMsg.h	2005-08-28 23:44:21.000000000 +0200
+++ apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdMsg.h	2005-09-04 23:55:54.000000000 +0200
@@ -36,18 +36,19 @@
 
 struct sectionsd
 {
-	static const CBasicMessage::t_version ACTVERSION = 4;
+	static const CBasicMessage::t_version ACTVERSION = 5;
 
 	struct msgRequestHeader
 	{
 		unsigned char version;
 		unsigned char command;
-		unsigned short dataLength;
+		unsigned short stuff_bytes;
+		unsigned int dataLength;
 	} __attribute__ ((packed)) ;
 
 	struct msgResponseHeader
 	{
-		unsigned short dataLength;
+		unsigned int dataLength;
 	} __attribute__ ((packed)) ;
 
 	enum commands


JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Also bei mir geht das mit den neuen Änderungen viel schlechter.

Auf den Direkt-Feeds hab ich keine NOW Einträge, die späteren sind alle aus dem Sport - Fussball auf D1, D2 Konferenz, D3 Linde German usw...

Auf den Sport Feeds werden immer die gleichen NOW/NEXT Events angezeigt, aber welche übersprungen.

Also z.B Feed2 now Südamerika - next 15:15 Südamerika, wenn ich bei ROT Gucke sind aber die folgenden Events 11:45 und 13:30 - die werden einfach übersprungen

Gruß Riker
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Auch bei mir ist es nicht vollständig, was da an Events gefunden wird, allerdings wesentlich vollständiger, als bei Riker. Scheint wohl durchaus eine Zufalls-Komponente zu haben, was erkannt und verwertet wird und was nicht. Kann man da was testen oder debuggen? Wenn ja, wie?
cu
Jens
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

wahrscheinlich sollten wir eine Änderung nach der anderen testen und nicht alles auf einmal, da wird es einfacher.
Nimm die sectionsd.cpp Änderung aus dem neutrino-src-050903.difs.gz mal raus und schaut, ob es wieder so ist wie vorher
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Houdini hat geschrieben:wahrscheinlich sollten wir eine Änderung nach der anderen testen und nicht alles auf einmal, da wird es einfacher.
Nimm die sectionsd.cpp Änderung aus dem neutrino-src-050903.difs.gz mal raus und schaut, ob es wieder so ist wie vorher
Ob das wieder an Brummi liegt, hab die ganzen gestrigen Änderungen wieder ausgebaut und das Problem besteht weiterhin.

Nun weis ich auch nicht weiter....
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Mir ist bei meinen Tests nichts negatives aufgefallen(habe mir aber auch nicht die einzelnen Events/Reihenfolgen angeschaut ), möglicherweise kaspert da unser aller geliebter PayTVProvider wieder rum, warten wir es ab.

edit: oder mal mit enigma checken
Zuletzt geändert von Houdini am Montag 5. September 2005, 13:25, insgesamt 1-mal geändert.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Das komischt ist ja, auf den Sport Feeds sind die EPG Infos wenn man ROT ROT drückt ja da, aber eben wird in der Neutino-Infobar das falsche angezeigt, now stimmt aber next ist dann das gleiche irgendwann viel später.

Irgendwo ist da was durcheinander, ich finde nur nicht raus wo, wie ist es denn bei dir im Moment Houdini?


Riker
Truri
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 29. April 2003, 17:54

Beitrag von Truri »

Also auf Option 1 wo momentan Formel1 läuft, stimmt bei mir alles. Sowohl rot-rot als auch die Infobar.
Aber auf Option 2, momentan Fußball, zeigt er mir in der Infobar nur den aktuellen Eintrag richtig an. Als "Folge-Sendung" ist dann der gleiche Eintrag nocheinmal um 23:30h. Rot-rot stimmt aber und auch ? / weiterschalten.

Gruß
Truri
Gruß

Truri
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Truri hat geschrieben:Also auf Option 1 wo momentan Formel1 läuft, stimmt bei mir alles. Sowohl rot-rot als auch die Infobar.
Aber auf Option 2, momentan Fußball, zeigt er mir in der Infobar nur den aktuellen Eintrag richtig an. Als "Folge-Sendung" ist dann der gleiche Eintrag nocheinmal um 23:30h. Rot-rot stimmt aber und auch ? / weiterschalten.

Gruß
Truri
Hier auch

Guck dir ma die direkt-feeds an, da kommt als now garnichts und als folgendes Prg überall Sport-Events in der Infobar.

Muss jetzt @work
Truri
Interessierter
Interessierter
Beiträge: 21
Registriert: Dienstag 29. April 2003, 17:54

Beitrag von Truri »

Mhm, also auf den Direkt Feeds zeigt er mir bei allen etwas an.
Sowohl in der Kanal-Übersicht als auch in der Info-Bar. Sowei ich das sehe, stimmt das wohl auch alles.

Nachtrag:
Jetzt zeigt er mir auf der Sport-Option2 (Fußball) in der Info-Bar nur noch einen 0h eintrag an, der den ganzen Tag gehen soll. Rot-Rot stimmt aber noch. Option 1 ist alles beim alten.

Gruß
Truri
Gruß

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

Beitrag von Houdini »

Bin auf der Arbeit und kann im Moment nix testen
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hallo,
Riker, Mogway und meine Wenigkeit haben gestern abend festgestellt, das bei uns allen 3en die Anzeige in der Infobar scheinbar noch einen groben Schnitzer hat. Gestern abend war es so, das oben in der Infobar als 1. Event immer der aktuelle Event korrekt da war, aber als Next-Event immer die nächste Ausstrahlung (also Wiederholung) des Events da war.
Ich hab eben nochmal reingeschaaut und hab noch etwas andere Ergebnisse. Die habe ich mal mit fbshot festgehalten. Wen es interessiert kann sie sich auf ftp://jmittelst.no-ip.com/fbshot ansehen, in der liesmich.txt ist beschrieben, was auf den jeweilige Screenshots zu sehen ist.

@Houdini - Ich hoffe Dir macht die Arbeit am sectionsd noch Spaß, das wird ja scheinbar immer mehr. Die Anzeige auf rot-rot ist jetzt sehr schnell und scheint auch vollständig. Das ist schon einmal sehr gut.

@All: Wer Probleme mit dem FTP haben sollte und die Screenshots sehen möchte, schicke mir einfach eine PN mit Emailadresse, dann gibt es das komplette Packet gezippt. Sind 5 Schnappschüsse - Infobar und rot-rot. Also nichts wirklich besonderes.

cu
Jens
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Houdini
du hast geschrieben, das ein paar printf es in die sectionsd eingefügt wurden ??
ich bekomm bei zap auf die Prem Portale immer das hier

[sectionsd] wakeup PPT Thread, pid=b11
oder
[sectionsd] wakeup PPT Thread, pid=b12

ansonsten keine ausgaben der sectionsd.
der freie speicher geht nicht mehr ganz so schnell zur neige, aber bis zu 1.0Mb frei geht die box stabil. danach färt sie sich fest. mal eher, mal später.
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

*einmisch*

das sind die PID für die private sections von premiere.
in den sections ist dann der epg für die linkage kanäle vorhanden.

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

Beitrag von Houdini »

[sectionsd] wakeup PPT Thread, pid=b11
Dieser printf kann auch wieder ins dprintf wandern.

Die printfs, die ich gemeint habe tauchen nur auf, wenn bei verschiedenen Aktionen der allokierte Speicher überschrieben wurde.
Das sollte auf keinen Fall passieren, deswegen hast du diese Ausgabe auch nicht gesehen, aber wer weiß, falls es doch passiert sieht man zumindest warum der mögliche Absturz passiert ist und man kann was dagegen unternehmen.

Houdini