Sepp776 hat geschrieben:
Nee, halt: Du musst einfach die eine Zeile .addItem... löschen :)
jau!! scheiss cut and paste, hehe. ein neues item ist das ja garnicht, mit item ist offensichtlich das komplette audiomenue an sich gemeint?!
noe, isses nicht, hmm.. dann wuerde das ja auch stereo/mono betreffen. also irgendwie ist das verwirrend (kommt wohl daher, weil viele koeche darin arbeiten, iss aber jetzt nicht abwertend gemeint - es ist lediglich verwirrend).
naja, wie auch immer, menuepunkt ist jetzt vorhanden. setting_helpers meinst du ist OK so? ich sehe bisher immer noch nicht ganz, woher er weiss, das er sich das aus der controld.conf holen soll, und nicht aus neutrino.conf.
ok.. ich poste mal den controld.diff:
Code: Alles auswählen
--- controld.cpp.org 2003-08-26 22:13:55.000000000 +0200
+++ controld.cpp 2003-10-16 12:31:03.000000000 +0200
@@ -79,6 +79,7 @@
bool mute_avs;
int videooutput;
int videoformat;
+ bool mute_standby;
CControldClient::tuxbox_maker_t boxtype; // not part of the config - set by setBoxType()
} settings;
@@ -543,7 +544,7 @@
setVideoFormat(-1, false);
//zapit.setStandby(true);
zapit.muteAudio(true);
- audioControl::setMute(true);
+ audioControl::setMute(settings.mute_standby);
}
}
@@ -859,12 +860,13 @@
}
- settings.volume = config->getInt32("volume", 100);
- settings.volume_avs = config->getInt32("volume_avs", 100);
- settings.mute = config->getBool("mute", false);
- settings.mute_avs = config->getBool("mute_avs", false);
- settings.videooutput = config->getInt32("videooutput", 1); // fblk1 - rgb
- settings.videoformat = config->getInt32("videoformat", 2); // fnc2 - 4:3
+ settings.volume = config->getInt32("volume", 100);
+ settings.volume_avs = config->getInt32("volume_avs", 100);
+ settings.mute = config->getBool("mute", false);
+ settings.mute_avs = config->getBool("mute_avs", false);
+ settings.videooutput = config->getInt32("videooutput", 1); // fblk1 - rgb
+ settings.videoformat = config->getInt32("videoformat", 2); // fnc2 - 4:3
+ settings.mute_standby = config->getBool("mute_standby", false);
setBoxType(); // dummy set - liest den aktuellen Wert aus!
hab ich schon x-mal drin rumprobiert, funktioniert aber nicht. der speichert das in der controld.conf ja garnicht ab!? lesen tut die controld das, wenn ich das auf TRUE setze von hand in controld.conf.
das problem muss also im neutrino source liegen, oder? also in den setting_helpers oder in neutrino.cpp?
PS: sorry, das in dem controld.diff so viel drin iss, hatte die blanks durch tabs ersetzt ;)