Only support PA_API_VERSION 12

This commit is contained in:
Chris Robinson
2012-03-01 03:24:49 -08:00
parent b299b90964
commit 105faa1935
+16 -17
View File
@@ -25,23 +25,7 @@
#include <pulse/pulseaudio.h>
#if PA_API_VERSION == 11
#define PA_STREAM_ADJUST_LATENCY 0x2000U
#define PA_STREAM_EARLY_REQUESTS 0x4000U
static __inline int PA_STREAM_IS_GOOD(pa_stream_state_t x)
{
return (x == PA_STREAM_CREATING || x == PA_STREAM_READY);
}
static __inline int PA_CONTEXT_IS_GOOD(pa_context_state_t x)
{
return (x == PA_CONTEXT_CONNECTING || x == PA_CONTEXT_AUTHORIZING ||
x == PA_CONTEXT_SETTING_NAME || x == PA_CONTEXT_READY);
}
#define PA_STREAM_IS_GOOD PA_STREAM_IS_GOOD
#define PA_CONTEXT_IS_GOOD PA_CONTEXT_IS_GOOD
#elif PA_API_VERSION != 12
#error Invalid PulseAudio API version
#endif
#if PA_API_VERSION == 12
#ifndef PA_CHECK_VERSION
#define PA_CHECK_VERSION(major,minor,micro) \
@@ -1448,3 +1432,18 @@ void alc_pulse_probe(enum DevProbe type) //{{{
}
} //}}}
//}}}
#else
#warning "Unsupported API version, backend will be unavailable!"
ALCboolean alc_pulse_init(BackendFuncs *func_list)
{ return ALC_FALSE; (void)func_list; }
void alc_pulse_deinit(void)
{ }
void alc_pulse_probe(enum DevProbe type)
{ (void)type; }
#endif