X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/d85d9095011744fcf09bdfe6bf6da1576a5f6201..3c499fe72ea3c8527663a4fb7df9f6d627fc42b7:/lib/configuration.h diff --git a/lib/configuration.h b/lib/configuration.h index 78c31ef..a06524c 100644 --- a/lib/configuration.h +++ b/lib/configuration.h @@ -189,6 +189,16 @@ struct config { #define BACKEND_COREAUDIO 3 /**< Use Core Audio (Mac only) */ #define BACKEND_OSS 4 /**< Use OSS */ +#if HAVE_ALSA_ASOUNDLIB_H +# define DEFAULT_BACKEND BACKEND_ALSA +#elif HAVE_SYS_SOUNDCARD_H || EMPEG_HOST +# define DEFAULT_BACKEND BACKEND_OSS +#elif HAVE_COREAUDIO_AUDIOHARDWARE_H +# define DEFAULT_BACKEND BACKEND_COREAUDIO +#else +# error Cannot choose a default backend +#endif + /** @brief Home directory for state files */ const char *home;