Mute geschaltet, Neutrino zeigt Mute sysbol an, Ruhe auf den Lautsprechern
Einmal gezappt
Neutrino zeigt weiterhin das Mute Symbol an, mit controldc getmute kommt immer noch eine 1, d.h. alle sind der Meinung, es sei still
Aus den Lautsprechern kommt aber Ton
Folgender Patch als workaround behebt das Verhalten:
Vielleicht hat seife noch eine Idee wegen der eigentlichen Ursache, sonst ist das als Workaround erstmal funktionsfähigindex 08f6dfe..e4af7e7 100644
--- a/dvb/zapit/src/zapit.cpp
+++ b/dvb/zapit/src/zapit.cpp
@@ -1498,6 +1498,14 @@ bool parse_command(CBasicMessage::Header &rmsg, int connfd)
CZapitMessages::commandZapto msgZapto;
CBasicServer::receive_data(connfd, &msgZapto, sizeof(msgZapto)); // bouquet & channel number are already starting at 0!
zapTo(msgZapto.bouquet, msgZapto.channel);
+#ifdef HAVE_TRIPLEDRAGON
+ /*on tripledragon there seems to be a problem with Mute, Neutrino thinks, it is muted but sound is there, so make sure
+ *to re-mute
+ */
+ if (settings.mute){
+ audioDecoder->mute();
+ }
+#endif
break;
}
@@ -1506,6 +1514,14 @@ bool parse_command(CBasicMessage::Header &rmsg, int connfd)
CZapitMessages::commandZaptoChannelNr msgZaptoChannelNr;
CBasicServer::receive_data(connfd, &msgZaptoChannelNr, sizeof(msgZaptoChannelNr)); // bouquet & channel number are already starting
zapTo(msgZaptoChannelNr.channel);
+#ifdef HAVE_TRIPLEDRAGON
+ /*on tripledragon there seems to be a problem with Mute, Neutrino thinks, it is muted but sound is there, so make sure
+ *to re-mute
+ */
+ if (settings.mute){
+ audioDecoder->mute();
+ }
+#endif
break;
}
@@ -1522,6 +1538,14 @@ bool parse_command(CBasicMessage::Header &rmsg, int connfd)
/* else send it after zapping... */
if (!msgZaptoServiceID.nowait || fastzap)
CBasicServer::send_data(connfd, &msgResponseZapComplete, sizeof(msgResponseZapComplete));
+#ifdef HAVE_TRIPLEDRAGON
+ /*on tripledragon there seems to be a problem with Mute, Neutrino thinks, it is muted but sound is there, so make sure
+ *to re-mute
+ */
+ if (settings.mute){
+ audioDecoder->mute();
+ }
+#endif
break;
}
Gruss
HB