diff --git a/azbox/audio.cpp b/azbox/audio.cpp index 1bb0336..6e33541 100644 --- a/azbox/audio.cpp +++ b/azbox/audio.cpp @@ -6,6 +6,9 @@ #include #include + +#include + #include "audio_lib.h" #include "lt_debug.h" @@ -65,10 +68,15 @@ int cAudio::do_mute(bool enable, bool remember) if (remember) Muted = enable; - +#if 0 + /* does not work? */ if (ioctl(fd, AUDIO_SET_MUTE, enable) < 0 ) lt_info("%s: AUDIO_SET_MUTE failed (%m)\n", __func__); - +#else + char s[2] = { 0, 0 }; + s[0] = '0' + (int)enable; + proc_put("/proc/stb/audio/j1_mute", s, 2); +#endif return 0; }