X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/2932e4dae7deb665dc39950658f51bdfcaf37515..acab01604673e3fb0d13e47f9ffb5c32e8d9dd07:/lib/dvb/volume.cpp diff --git a/lib/dvb/volume.cpp b/lib/dvb/volume.cpp index 0988569c..202de33e 100644 --- a/lib/dvb/volume.cpp +++ b/lib/dvb/volume.cpp @@ -93,7 +93,7 @@ void eDVBVolumecontrol::setVolume(int left, int right) //HACK? FILE *f; - if((f = fopen("/proc/stb/avs/0/volume", "wb")) < 0) { + if((f = fopen("/proc/stb/avs/0/volume", "wb")) == NULL) { printf("cannot open /proc/stb/avs/0/volume\n"); return; } @@ -120,6 +120,7 @@ void eDVBVolumecontrol::volumeMute() { int fd = openMixer(); #ifdef HAVE_DVB_API_VERSION + printf("ioctl AUDIO_SET_MUTE,1 %d\n",fd); ioctl(fd, AUDIO_SET_MUTE, true); #endif closeMixer(fd); @@ -130,6 +131,7 @@ void eDVBVolumecontrol::volumeUnMute() { int fd = openMixer(); #ifdef HAVE_DVB_API_VERSION + printf("ioctl AUDIO_SET_MUTE,0\n"); ioctl(fd, AUDIO_SET_MUTE, false); #endif closeMixer(fd); @@ -144,4 +146,4 @@ void eDVBVolumecontrol::volumeToggleMute() else volumeMute(); -} \ No newline at end of file +}