diff --git a/pulse/pcm_pulse.c b/pulse/pcm_pulse.c index b0e52ab..c53d3c7 100644 --- a/pulse/pcm_pulse.c +++ b/pulse/pcm_pulse.c @@ -587,11 +587,16 @@ static void stream_request_cb(pa_stream * p, size_t length, void *userdata) update_active(pcm); } -#if defined(PA_CHECK_VERSION) && PA_CHECK_VERSION(0,99,0) +#if defined(PA_CHECK_VERSION) +#if PA_CHECK_VERSION(0,99,0) + #define DEFAULT_HANDLE_UNDERRUN 1 #define do_underrun_detect(pcm, p) \ ((pcm)->written <= pa_stream_get_underflow_index(p)) -#else + +#endif +#endif +#ifndef DEFAULT_HANDLE_UNDERRUN #define DEFAULT_HANDLE_UNDERRUN 0 #define do_underrun_detect(pcm, p) 1 /* always true */ #endif