nach Kanalsuche kein EPG

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

nach Kanalsuche kein EPG

Beitrag von Striper »

Kann es sein das in src/gui/scan.cpp:183 nach g_Sectionsd->setPauseScanning(false); noch

Code: Alles auswählen

		g_Sectionsd->setServiceChanged(g_RemoteControl->current_channel_id, false);
		SendSectionsdConfig();
fehlt? Ich bekomme nach einer Kanalsuche nämlich kein EPG mehr...
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: nach Kanalsuche kein EPG

Beitrag von Houdini »

hmm, könnte gut sein, sectionsd wurde ja am Anfang neu gestartet
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: nach Kanalsuche kein EPG

Beitrag von seife »

sendconfig sollte nicht notwendig sein, aber setservicechanged kann nix schaden.
Hilft einmal zappen nach der Kanalsuche?
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Nein, umschalten bringt nix. Nur ein Neustart.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: nach Kanalsuche kein EPG

Beitrag von seife »

Dann kann ich mir nicht vorstellen, dass dein Vorschlag aus
Striper hat geschrieben:Kann es sein das in src/gui/scan.cpp:183 nach g_Sectionsd->setPauseScanning(false); noch

Code: Alles auswählen

                g_Sectionsd->setServiceChanged(g_RemoteControl->current_channel_id, false);
                SendSectionsdConfig();
fehlt? Ich bekomme nach einer Kanalsuche nämlich kein EPG mehr...
etwas helfen könnte. Hilft das denn?
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Habs selber rausgefunden denke ich. Lag daran das ich den sectionsd beim bauen automatisch shrinke. In ungeshrinkter Form klappt das dann ohne Probleme mit der Kanalsuche. Finds nur komisch das es nun nicht mehr funktioniert. Früher hat das auch mit geshrinktem sectionsd keine Probleme gemacht. Sind hald doch ~200KiB ...

Im Log hab ich gesehen das versucht wird /tmp/sectionsd neu zu starten wenn ich die geshrinkte Version im Image habe. Mit der ungeshrinkten wird korrekt /bin/sectionsd neu gestartet und dann geht es auch.

Hast du da ne Idee warum dies passiert?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: nach Kanalsuche kein EPG

Beitrag von rhabarber1848 »

Striper hat geschrieben:Hast du da ne Idee warum dies passiert?
Beim Shrinken wird die Datei gepackt und mit einem kleinen Entpacker
versehen, der sie beim Aufruf nach /tmp/ entpackt, in Deinem Fall
also /tmp/sectionsd.
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Danke für die Erklärung. Gibts da ne Möglichkeit für das irgendwie in den Griff zu bekommen, oder muss ich in den sauren Apfel beissen und darf die Datei nicht mehr shrinken zukünftig?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: nach Kanalsuche kein EPG

Beitrag von Houdini »

warum willst du shrinken?
das filesystem ist doch sowieso schon komprimiert, da gewinnst du eh nicht viel.
Das kostet doch nur Laufzeit und RAM
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Ich baue JFFS2. Da geht einiges mit shrinken.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: nach Kanalsuche kein EPG

Beitrag von Houdini »

was denn?
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Wie oben bereits geschrieben schrumpfen die Files durch shrinken auf etwa 30% der ursprünglichen Größe. Im Falle von sectionsd: 330KiB -> 120KiB. Klappt auch mit neutrino selbst sehr gut.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: nach Kanalsuche kein EPG

Beitrag von Houdini »

nein: wieviel Platz belegt der unkomprimierte sectionsd im Flash und wieviel der geshinkte
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

Hm, das war der Wink mit dem Zaunpfahl... hab mir jetzt mal ein Image gebaut ohne die shrinkerei bei diversen Files und da ist kaum Unterschied.

Danke, wieder was gelernt :)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: nach Kanalsuche kein EPG

Beitrag von rhabarber1848 »

JFFS beinhaltet von Haus aus Kompression.
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: nach Kanalsuche kein EPG

Beitrag von Striper »

War mir schon klar. Auf den ersten Blick macht das shrinken auch ordentlich was her (neutrino von 1,6MB auf 600KiB). Das da zur Laufzeit im Prinzip nix übrig bleibt und noch dazu massig RAM dadurch draufgeht war mir allerdings nicht bewußt.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: nach Kanalsuche kein EPG

Beitrag von rhabarber1848 »

/tmp liegt halt im RAM.