/* Define if deprecated EAX extensions are enabled */ /* #undef ALSOFT_EAX */ /* Define if HRTF data is embedded in the library */ /* #undef ALSOFT_EMBED_HRTF_DATA */ /* Define if we have the posix_memalign function */ #if (!defined(_MSC_VER)) #define HAVE_POSIX_MEMALIGN #endif /* Define if we have the _aligned_malloc function */ /* #undef HAVE__ALIGNED_MALLOC */ /* Define if we have the proc_pidpath function */ /* #undef HAVE_PROC_PIDPATH */ /* Define if we have the getopt function */ #define HAVE_GETOPT /* Define if we have DBus/RTKit */ /* #undef HAVE_RTKIT */ /* Define if we have SSE CPU extensions */ #define HAVE_SSE #define HAVE_SSE2 #define HAVE_SSE3 #define HAVE_SSE4_1 /* Define if we have ARM Neon CPU extensions */ /* #undef HAVE_NEON */ /* Define if we have the ALSA backend */ #if (!defined(_MSC_VER)) #define HAVE_ALSA #endif /* Define if we have the OSS backend */ #if (!defined(_MSC_VER)) #define HAVE_OSS #endif /* Define if we have the PipeWire backend */ /* #undef HAVE_PIPEWIRE */ /* Define if we have the Solaris backend */ /* #undef HAVE_SOLARIS */ /* Define if we have the SndIO backend */ /* #undef HAVE_SNDIO */ /* Define if we have the WASAPI backend */ #if defined(_MSC_VER) #define HAVE_WASAPI #endif /* Define if we have the DSound backend */ #if defined(_MSC_VER) #define HAVE_DSOUND #endif /* Define if we have the Windows Multimedia backend */ #if defined(_MSC_VER) #define HAVE_WINMM #endif /* Define if we have the PortAudio backend */ /* #undef HAVE_PORTAUDIO */ /* Define if we have the PulseAudio backend */ #if (!defined(_MSC_VER)) #define HAVE_PULSEAUDIO #endif /* Define if we have the JACK backend */ #if (!defined(_MSC_VER)) #define HAVE_JACK #endif /* Define if we have the CoreAudio backend */ /* #undef HAVE_COREAUDIO */ /* Define if we have the OpenSL backend */ /* #undef HAVE_OPENSL */ /* Define if we have the Oboe backend */ /* #undef HAVE_OBOE */ /* Define if we have the Wave Writer backend */ #define HAVE_WAVE /* Define if we have the SDL2 backend */ /* #undef HAVE_SDL2 */ /* Define if we have dlfcn.h */ #define HAVE_DLFCN_H /* Define if we have pthread_np.h */ /* #undef HAVE_PTHREAD_NP_H */ /* Define if we have malloc.h */ #define HAVE_MALLOC_H /* Define if we have cpuid.h */ #if (!defined(_MSC_VER)) #define HAVE_CPUID_H #endif /* Define if we have intrin.h */ #if defined(_MSC_VER) #define HAVE_INTRIN_H #endif /* Define if we have guiddef.h */ #if defined(_MSC_VER) #define HAVE_GUIDDEF_H #endif /* Define if we have initguid.h */ #if defined(_MSC_VER) #define HAVE_INITGUID_H #endif /* Define if we have GCC's __get_cpuid() */ #if (!defined(_MSC_VER)) #define HAVE_GCC_GET_CPUID #endif /* Define if we have the __cpuid() intrinsic */ #if defined(_MSC_VER) #define HAVE_CPUID_INTRINSIC #endif /* Define if we have SSE intrinsics */ #if (!defined(_MSC_VER)) // MSVC should have them - but lacks _mm_set_sd() #define HAVE_SSE_INTRINSICS #endif /* Define if we have pthread_setschedparam() */ #define HAVE_PTHREAD_SETSCHEDPARAM /* Define if we have pthread_setname_np() */ /* #undef HAVE_PTHREAD_SETNAME_NP */ /* Define if we have pthread_set_name_np() */ /* #undef HAVE_PTHREAD_SET_NAME_NP */ /* Define the installation data directory */ /* #undef ALSOFT_INSTALL_DATADIR */ // Hint for the compiler that no pointer aliasing is taking place #if !defined(RESTRICT) #if defined(_MSC_VER) #define RESTRICT #else #define RESTRICT __restrict #endif #endif // config.h isn't consistently included, so enabling EAX must be // done at the Makefile level :-( //#define ALSOFT_EAX 1