Hi,
mir ist aufgefallen das der Lautstärkebalken nicht mehr ausgeblendet wird, sobald man das
Infobar-Timeout deaktiviert. Sollte man das nicht getrennt von der Infobar behandeln und
den Wert für für den Balken eventuell fix auf 6 Sekunden einstellen?
[gelöst] Lautstärkebalken
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
[gelöst] Lautstärkebalken
Zuletzt geändert von GetAway am Mittwoch 1. Dezember 2010, 18:42, insgesamt 1-mal geändert.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Lautstärkebalken
sowas in der Art:
Code: Alles auswählen
@@ -3501,11 +3501,12 @@ void CNeutrinoApp::setVolume(const neutrino_msg_t key, const bool bDoPaint)
if (lirc)
{
current_volume = 50;
}
#endif
- timeoutEnd = CRCInput::calcTimeoutEnd(g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR] / 2);
+ int t = g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR] == 0 ? 6 : g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR];
+ timeoutEnd = (t / 2);
}
else if (msg == NeutrinoMessages::EVT_VOLCHANGED)
{
current_volume = g_Controld->getVolume((CControld::volume_type)g_settings.audio_avs_Control);
timeoutEnd = CRCInput::calcTimeoutEnd(g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR] / 2);
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Lautstärkebalken
z.B.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Lautstärkebalken
In diesem Zusammenhang gibt es noch einen Bug.
Wie gesagt, Timeout der Infobar steht auf 0. Timeout der Infobar/Radio auf 10.
Erhöht man nun im Radiomodus die Lautstärke wird, wird der Balken auch nicht mehr
ausgeblendet. Die Infobar bleibt auch mit sichtbar, wenn man in diesem moment die
Lautstärke verändert.
Wie gesagt, Timeout der Infobar steht auf 0. Timeout der Infobar/Radio auf 10.
Erhöht man nun im Radiomodus die Lautstärke wird, wird der Balken auch nicht mehr
ausgeblendet. Die Infobar bleibt auch mit sichtbar, wenn man in diesem moment die
Lautstärke verändert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Lautstärkebalken
Ordentlich lösen lässt sich das nur, wenn man den Lautstärkebalken genauso wie das Muteicon behandelt.
...oder man verwendet gleich ein ordentliches Framework für Fenster etc. wie z.B. DirectFB...
...oder man verwendet gleich ein ordentliches Framework für Fenster etc. wie z.B. DirectFB...
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Lautstärkebalken
Sollte man evtl. machenseife hat geschrieben:Ordentlich lösen lässt sich das nur, wenn man den Lautstärkebalken genauso wie das Muteicon behandelt.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Lautstärkebalken
naja. Nur wo hört das auf. Und da der auch grösser als das Muteicon ist, wird das die Performance nicht verbessern. Ich wäre da eher für DirectFB, aber das ist dann halt fast schon ein rewrite...
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Lautstärkebalken
Der Patch fixt das Timeouthandling der Volumebar. Positiver Nebeneffekt
Aufgrund vorhandener Codestruktur, es ist auch einstellbar.
Patch: fix_timeout_volumebar_2010_11_30.diff
Aufgrund vorhandener Codestruktur, es ist auch einstellbar.
Patch: fix_timeout_volumebar_2010_11_30.diff
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Lautstärkebalken
erledigt