Timeout = 0, kein Timeout?
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Timeout = 0, kein Timeout?
Ich habe gerade entdeckt, (siehe http://forum.tuxbox.org/forum/viewtopic.php?t=39539), dass timeout = 0 bei OSD nicht, wie ich erwartete, "kein Timeout" bedeutet (so ist es bei LCD-Dimmtimeout), sondern "Timeout sofort" bedeutet. Sollen wir vielleicht dies ändern?
-
- Tuxboxer
- Beiträge: 2634
- Registriert: Samstag 15. November 2003, 09:00
Um einheitlich zu bleiben, denke ich so, ja.
Bei Timern is 0 ja bei den Wiederholungen = unendlich.
Bei Timern is 0 ja bei den Wiederholungen = unendlich.
Zu Fragen oder Nebenwirkungen der hier genannten Begriffe benutzen sie bitte die Suchfunktion oder konsultieren sie die [url=https://tuxbox.org/forum/viewforum.php?f=26&] Frequentliy Asked Questions[/quote].
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Dieses Hack zu ...neutrino/src/driver/rcinput.cpp macht es.
Falls niemand scheit committe ich es.
Code: Alles auswählen
Index: rcinput.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/driver/rcinput.cpp,v
retrieving revision 1.145
diff -u -r1.145 rcinput.cpp
--- rcinput.cpp 20 Nov 2005 15:11:45 -0000 1.145
+++ rcinput.cpp 18 Jan 2006 19:22:40 -0000
@@ -439,7 +439,7 @@
gettimeofday(&tv, NULL);
- return (unsigned long long) tv.tv_usec + (unsigned long long)((unsigned long long) tv.tv_sec + (unsigned long long)timeout_in_seconds) * (unsigned long long) 1000000;
+ return timeout_in_seconds > 0 ? (unsigned long long) tv.tv_usec + (unsigned long long)((unsigned long long) tv.tv_sec + (unsigned long long)timeout_in_seconds) * (unsigned long long) 1000000 : (unsigned long long) -1;
}
long long CRCInput::calcTimeoutEnd_MS(const int timeout_in_milliseconds)
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
Hi,
dann sollte man das vielleicht auch im Dialogfeld als Erklärung ergänzen. Dort steht ja zurzeit: "Einblendzeit in Sek., die das OSD auf dem TV angezeigt wird."
0=Null Sekunden. Insofern wäre das entgegen der Erwartung.
Macht aber grundsätzlich Sinn, weil, wie ich schon erwähnte, bereits viele in diese Falle getappt sind.
Gruß
mash
dann sollte man das vielleicht auch im Dialogfeld als Erklärung ergänzen. Dort steht ja zurzeit: "Einblendzeit in Sek., die das OSD auf dem TV angezeigt wird."
0=Null Sekunden. Insofern wäre das entgegen der Erwartung.
Macht aber grundsätzlich Sinn, weil, wie ich schon erwähnte, bereits viele in diese Falle getappt sind.
Gruß
mash
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Ich bin absolut einverstanden. Das Erklären von mehr oder weniger komplizerte sachen in etwa 30 Zeichen ist nicht einfach. Hast du fertige Vorschläge (nicht nur "... sollte erwähnen ...", sondern click-n-past-fertiges.... für deutsch.locale (evtl auch english.locale))mash4077 hat geschrieben:Hi,
dann sollte man das vielleicht auch im Dialogfeld als Erklärung ergänzen. Dort steht ja zurzeit: "Einblendzeit in Sek., die das OSD auf dem TV angezeigt wird."
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
-
- Einsteiger
- Beiträge: 369
- Registriert: Samstag 29. Mai 2004, 01:50
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Ausserdem ist das wort "Fading" entweder unglücklich gewählt, oder direkt fehlerhaft. "Fading" (deutsch: auflösen) sagt mann bei Film/Videoschnitt, und ist ein von viele Möglichkeiten Szenen in einander übergehen zu lassen. Was die die Menus machen, ist zu verschwinden (disappear, vanish, timeout). Schliesslich, falls ich mich richtig erinnere, kann nur AVIA 600, nicht 500 faden.
-
- Tuxboxer
- Beiträge: 4654
- Registriert: Samstag 27. April 2002, 13:19
Also da bin ich auch zu wenig Engländer, um das beurteilen zu können.
Ich weiß nicht, ob man sich das eventuell schön lügen kann:
http://dict.leo.org/?lp=ende&lang=de&se ... rch=fading
Alternative:
Time in sec. After this time the infobar will be faded out (use 0 sec. to show it permanently)
Früher gab's ja mal TSRs, vielleicht ist ja sogar das erlaubt:
Time in sec. After this time the infobar will be faded out (use 0 sec. to stay resident)
Gruß
mash
Ich weiß nicht, ob man sich das eventuell schön lügen kann:
http://dict.leo.org/?lp=ende&lang=de&se ... rch=fading
Alternative:
Time in sec. After this time the infobar will be faded out (use 0 sec. to show it permanently)
Früher gab's ja mal TSRs, vielleicht ist ja sogar das erlaubt:
Time in sec. After this time the infobar will be faded out (use 0 sec. to stay resident)
Gruß
mash