chiark / gitweb /
make sure disorder-normalize gets the right config file
[disorder] / lib / mixer.c
index 5293ffd0f928260daf1659d5fa290c1d5434f4cc..4fd4a9a957f9cf3d4c275e36a5cc0a0fe388b803 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <config.h>
+#include "types.h"
 
 #include <stdio.h>
 #include <string.h>
@@ -100,7 +101,12 @@ int mixer_channel(const char attribute((unused)) *c) {
 int mixer_control(int attribute((unused)) *left, 
                  int attribute((unused)) *right,
                  int attribute((unused)) set) {
-  error(0, "don't know how to set volume on this platform");
+  static int reported;
+
+  if(!reported) {
+    error(0, "don't know how to set volume on this platform");
+    reported = 1;
+  }
   return -1;
 }
 #endif
@@ -111,4 +117,3 @@ c-basic-offset:2
 comment-column:40
 End:
 */
-/* arch-tag:2c047b85dbe68f45f2ebfc8c051ba967 */