From bd552743fcfdf2284fd0ccdf27ec6549518984aa Mon Sep 17 00:00:00 2001 From: sletz Date: Thu, 10 Jan 2008 15:36:10 +0000 Subject: [PATCH] XRUN_REPORT_DELAY working again git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1763 0c269be4-1314-0410-8aa9-9f06e86f4224 --- linux/alsa/JackAlsaDriver.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linux/alsa/JackAlsaDriver.cpp b/linux/alsa/JackAlsaDriver.cpp index 808c7998..f6c4c864 100644 --- a/linux/alsa/JackAlsaDriver.cpp +++ b/linux/alsa/JackAlsaDriver.cpp @@ -57,6 +57,9 @@ typedef long AudioDeviceID; #define jack_get_microseconds GetMicroSeconds +/* Delay (in process calls) before jackd will report an xrun */ +#define XRUN_REPORT_DELAY 0 + void JackAlsaDriver::alsa_driver_release_channel_dependent_memory (alsa_driver_t *driver) { @@ -1196,8 +1199,7 @@ JackAlsaDriver::alsa_driver_xrun_recovery (alsa_driver_t *driver, float *delayed } if (snd_pcm_status_get_state(status) == SND_PCM_STATE_XRUN - // && driver->process_count > XRUN_REPORT_DELAY) { // steph - && driver->process_count > 10) { + && driver->process_count > XRUN_REPORT_DELAY) { struct timeval now, diff, tstamp; driver->xrun_count++; gettimeofday(&now, 0);