[gelöst] Lautstärkebalken

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

[gelöst] Lautstärkebalken

Beitrag von GetAway »

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?
Zuletzt geändert von GetAway am Mittwoch 1. Dezember 2010, 18:42, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Lautstärkebalken

Beitrag von dbt »

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);
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Lautstärkebalken

Beitrag von GetAway »

z.B. :wink:
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Lautstärkebalken

Beitrag von GetAway »

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.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Lautstärkebalken

Beitrag von rhabarber1848 »

Und noch ein Bug:
Bild
Umschalten auf Arte, danach sofort Lautstärke verändern, kurze Zeit später wird "Tonwahl" in der Infobar eingeblendet.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Lautstärkebalken

Beitrag von seife »

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...
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Lautstärkebalken

Beitrag von dbt »

seife hat geschrieben:Ordentlich lösen lässt sich das nur, wenn man den Lautstärkebalken genauso wie das Muteicon behandelt.
Sollte man evtl. machen :wink:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Lautstärkebalken

Beitrag von seife »

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...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: Lautstärkebalken

Beitrag von GetAway »

Der Patch fixt das Timeouthandling der Volumebar. Positiver Nebeneffekt
Aufgrund vorhandener Codestruktur, es ist auch einstellbar. :wink:

Patch: fix_timeout_volumebar_2010_11_30.diff
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Lautstärkebalken

Beitrag von dbt »

erledigt