Ich habe das Problem In apps/dvb/zapit/src/controld.cpp so gelöst:
Code: Alles auswählen
- settings.volume_avs = controldconfig->getInt32("volume_avs", 100);
+ settings.volume_avs = controldconfig->getInt32("volume_avs", 30);
Der komplette Patch sieht so aus:
Code: Alles auswählen
--- apps/dvb/zapit/src/controld.cpp 2009-07-05 19:29:45.000000000 +0200
+++ apps/dvb/zapit/src/controld.cpp 2009-08-18 21:38:52.000000000 +0200
@@ -828,16 +828,20 @@
}
settings.volume = controldconfig->getInt32("volume", 100);
- settings.volume_avs = controldconfig->getInt32("volume_avs", 100);
+ settings.volume_avs = controldconfig->getInt32("volume_avs", 30);
settings.mute = controldconfig->getBool("mute", false);
// settings.mute_avs = controldconfig->getBool("mute_avs", false);
settings.scale_logarithmic = controldconfig->getBool("scale_logarithmic", true);
// settings.scale_logarithmic_avs = controldconfig->getBool("scale_logarithmic_avs", true);
settings.vcroutput = (CControld::video_format) controldconfig->getInt32("vcroutput", CControld::FORMAT_CVBS);
- settings.videooutput = (CControld::video_format) controldconfig->getInt32("videooutput", CControld::FORMAT_RGB);
+ settings.videooutput = (CControld::video_format) controldconfig->getInt32("videooutput", CControld::FORMAT_CVBS);
settings.videoformat = controldconfig->getInt32("videoformat", 2); // fnc2 - 4:3
settings.csync = controldconfig->getInt32("csync", 0);
+#ifdef HAVE_DBOX_HARDWARE
+ settings.volume_type = (CControld::volume_type) controldconfig->getInt32("volume_type", CControld::TYPE_AVS);
+#else
settings.volume_type = (CControld::volume_type) controldconfig->getInt32("volume_type", CControld::TYPE_OST);
+#endif
setBoxType(); // dummy set - liest den aktuellen Wert aus!
watchDog = new CEventWatchDog();
Damit ist AVS der Standardwert, außerdem steht der
Videomodus auf CVBS, das sieht hier besser aus.