diff options
author | marco <marco@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2008-05-08 15:27:00 +0000 |
---|---|---|
committer | marco <marco@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2008-05-08 15:27:00 +0000 |
commit | 15410b496a01e0746690e6f23ba5ece61102a043 (patch) | |
tree | 18f6ad28d21ee020431c0233bc11350e1fd4379c /drivers | |
parent | 7150ea2e78961a41f4c066579f245fbf7de1b247 (diff) | |
download | jack1-15410b496a01e0746690e6f23ba5ece61102a043.tar.gz |
* Applied Mike Taht's fix for proper alsa xrun duration measurement
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@1175 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/alsa/alsa_driver.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/alsa/alsa_driver.c b/drivers/alsa/alsa_driver.c index 6db2d21..757cca6 100644 --- a/drivers/alsa/alsa_driver.c +++ b/drivers/alsa/alsa_driver.c @@ -1175,7 +1175,7 @@ alsa_driver_xrun_recovery (alsa_driver_t *driver, float *delayed_usecs) && driver->process_count > XRUN_REPORT_DELAY) { struct timeval now, diff, tstamp; driver->xrun_count++; - gettimeofday(&now, 0); + snd_pcm_status_get_tstamp(status,&now); snd_pcm_status_get_trigger_tstamp(status, &tstamp); timersub(&now, &tstamp, &diff); *delayed_usecs = diff.tv_sec * 1000000.0 + diff.tv_usec; |