-
-#if HAVE_DVB_API_VERSION < 3
- audioMixer_t mixer;
-#else
- audio_mixer_t mixer;
-#endif
-
-#ifdef HAVE_DVB_API_VERSION
- mixer.volume_left = (left * left) / 64;
- mixer.volume_right = (right * right) / 64;
-#endif
-
- int fd = openMixer();
-#ifdef HAVE_DVB_API_VERSION
+ /* now range is 63..0, where 0 is loudest */
+
+ audio_mixer_t mixer;
+
+ mixer.volume_left = left;
+ mixer.volume_right = right;
+
+ eDebug("Setvolume: %d %d (raw)", leftVol, rightVol);
+ eDebug("Setvolume: %d %d (-1db)", left, right);
+
+ int fd = openMixer();
+ if (fd >= 0)
+ {