[PATCH] Neue Option Stand-by nach Boot

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von rhabarber1848 »

rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von rhabarber1848 »

Folgender use-case ist mit Startmodus Standby aufgetaucht:
Wenn Neutrino später neugestartet wird, z.B. durch einen
Absturz, landet es wieder im Standby, obwohl der User den
TV- oder Radiomodus erwartet, sprich einfach das Programm
weiterschauen/-hören möchte, das bisher lief.

Im Original des Patches wurde per wget/nhttpd Neutrino
in start_neutrino einmalig in den Standby geschickt. Mein
neuer Patch hat das geändert, nun wird Neutrino immer in
den Standby geschaltet, was in der Praxis nicht so toll ist.

Mein Vorschlag: Neutrino prüft bei Startmodus Standby
mittels /proc/uptime, ob die Box schon länger eingeschaltet
ist. Anbei ein Patch, der das mit einem Limit von 300s
implementiert: EDIT: Patch ist im CVS
Zuletzt geändert von rhabarber1848 am Montag 5. Oktober 2009, 12:00, insgesamt 1-mal geändert.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von seife »

Jeglicher startmode sollte nur beim booten angewendet werden.

Ausserdem: man 2 sysinfo ;-)

Code: Alles auswählen

#include <sys/sysinfo.h>

struct sysinfo info;
time_t uptime;
sysinfo(&info);
uptime = info.uptime;
Oder so ähnlich, das habe ich aus busybox raus-copy'n'pasted.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:EDIT: Patch ist im CVS
Besser so? Ich habe den uptime-Wert auf 180s gesenkt, 300s sind zu viel.
Im Yadd testet Neutrino die uptime erstmals bereits nach 33s uptime,
aber das booten mit HDDs kann länger dauern.
Zuletzt geändert von rhabarber1848 am Montag 5. Oktober 2009, 11:59, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von rhabarber1848 »

uptime-Wert nun 120s. Fest eingestellte Startkanäle werden
beim Neutrino-Neustart, ohne reboot, auch nicht mehr
berücksichtigt, damit nach einem Neutrino-Absturz der
Sendern nicht gewechselt wird.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [PATCH] Neue Option Stand-by nach Boot

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben: Neutrino prüft bei Startmodus Standby
mittels /proc/uptime, ob die Box schon länger eingeschaltet
ist.
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1269