Browse Source

XRUN_REPORT_DELAY working again

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1763 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.69
sletz 18 years ago
parent
commit
bd552743fc
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      linux/alsa/JackAlsaDriver.cpp

+ 4
- 2
linux/alsa/JackAlsaDriver.cpp View File

@@ -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);


Loading…
Cancel
Save