diff --git a/src/beep.c b/src/beep.c index 3e49b08..923cc05 100644 --- a/src/beep.c +++ b/src/beep.c @@ -199,16 +199,6 @@ int beep_test(void) /* * This extra small demo sends sinusoidal samples to your speakers. */ -#include -#include -#include - -static char *device = "hw:0,0"; /* playback device */ -snd_output_t *output = NULL; - -#define FRAMES 16384L - -int16_t buffer[FRAMES*2]; /* 16bit stereo sound samples */ int beep_test(void) { int err; diff --git a/src/beep.h b/src/beep.h index aa5c58b..0484d81 100644 --- a/src/beep.h +++ b/src/beep.h @@ -45,6 +45,20 @@ void msleep(int d); int beep_test(void); #endif +#ifdef ALSA +#include +#include +#include + +static char *device = "hw:0,0"; /* playback device */ +snd_output_t *output = NULL; + +#define FRAMES 16384L + +int16_t buffer[FRAMES*2]; /* 16bit stereo sound samples */ + +#endif + // compatibility to old interface int beep(double freq_hz, double duration_sec); int beep_init();