abgehacktes Mute-Icon nach EPG-Nutzung

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Jürgen_B
Interessierter
Interessierter
Beiträge: 30
Registriert: Montag 9. Juli 2007, 11:42

abgehacktes Mute-Icon nach EPG-Nutzung

Beitrag von Jürgen_B »

Hallo,

ich hatte heute während der EPG-Nutzung den Ton ausgeschaltet, so das rechts oben das Mute-Icon angezeigt wurde. Als ich durch 2-mal Drücken auf die rote Taste die EPG-Vorschau bekam und danach beendete, hatte das Icon links unten eine abgeschnittene Ecke.

Danach habe ich mal die Komplettübersicht angeschaltet und nach Beendigung war fast garnichts mehr vom Icon übrig.

Ich kann das Icon zwar durch Ton an und aus wieder herstellen, aber kann man hier was in einer zukünftigen Version automatisieren. Ich habe ein aktuelles JtG-Image auf meiner d-box2 Nokia.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: abgehacktes Mute-Icon nach EPG-Nutzung

Beitrag von GetAway »

Hallo, ich hatte das Thema Mute-Icon schon
mal hier angesprochen
http://tuxbox-forum.dreambox-fan.de/for ... 33#p353133
Das scheint keinen zu stören oder zu interessieren.
Schade eigentlich :-?
SnowHead
Einsteiger
Einsteiger
Beiträge: 105
Registriert: Sonntag 6. Juni 2004, 16:04

Re: abgehacktes Mute-Icon nach EPG-Nutzung

Beitrag von SnowHead »

neutrino.cpp

Code: Alles auswählen

@@ -2230,7 +2230,6 @@
                                        {
                                                recordingstatus ? channelList->zapTo(nNewChannel):  channelList->zapTo(bouquetList->Bouquets[bouquetList->getActiveBouquetNumber()]->channelList->getKey(nNewChannel)-1);
                                        }
+                                       AudioMute(current_muted, true);
                                }
                                else
                                {
eventlist.cpp

Code: Alles auswählen

@@ -961,6 +961,11 @@
        e->exec(g_Zapit->getCurrentServiceID(), channelList->getActiveChannelName()); // UTF-8
        delete e;

+       CControldMsg::commandMute* cmd= new CControldMsg::commandMute;
+       cmd->type=(CControld::volume_type)g_settings.audio_avs_Control;
+       if(cmd->mute=g_Controld->getMute(cmd->type))
+               CNeutrinoApp::getInstance()->handleMsg(NeutrinoMessages::EVT_MUTECHANGED, (neutrino_msg_data_t)cmd);
+
        return res;
 }
Ist zwar von der dunklen Seite und daher vermutlich unbeholfen und unsauber programmiert, funktioniert aber erst mal so.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: abgehacktes Mute-Icon nach EPG-Nutzung

Beitrag von Houdini »

Danke!
SnowHead
Einsteiger
Einsteiger
Beiträge: 105
Registriert: Sonntag 6. Juni 2004, 16:04

Re: abgehacktes Mute-Icon nach EPG-Nutzung

Beitrag von SnowHead »

Die von GetAway beschriebenen Macken haben allerdings andere
Ursachen, welche nicht so einfach zu beheben sind. Mit dem von
Jürgen_B beschriebenen Problemen haben die nichts zu tun sondern
mit dem einfachen Löschen des Bildspeichers an der Iconposition beim
Deaktivieren des Icons und dem Wiederherstellen des Bildschirmhin-
tergrundes beim Schließen eines Fensters. Wenn da vorher ein Teil
des Mute-Icons war, wird das wiederhergestellt, auch wenn das Icon
inzwischen deaktiviert wurde. Dagegen hilft nur die Mutetaste bei
geöffneten Menüs nicht zu drücken.
Das Icon wird übrigens auch bei der EPG-Komplettübersicht und der
technischen Info ganz oder teilweise gelöscht (und sicher auch noch
bei ein paar anderen größeren Fenstern). Eventuell sollte man das
Repaint des Icons an einer zentraleren Stelle unterbringen, welche
immer nach dem Schließen eines Fensters angesprungen wird. Das
rauszufinden fehlt mir allerdings die Zeit. Das Fixen der beiden offen-
sichtlichen Stellen, welche auch im Normalbetrieb häufig verwendet
werden, sollte aber erst mal reichen. Ob das Mute aktiviert ist, sollte
man ja eigentlich hören.