From 7a8e4310f7626efaf26f70ab47a2ced16f19b79c Mon Sep 17 00:00:00 2001 From: torben Date: Sat, 23 May 2009 03:52:33 +0000 Subject: [PATCH] [netjack] deadline_goodness fix git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3545 0c269be4-1314-0410-8aa9-9f06e86f4224 --- drivers/netjack/net_driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/netjack/net_driver.c b/drivers/netjack/net_driver.c index 1cbf7e5..6a8272c 100644 --- a/drivers/netjack/net_driver.c +++ b/drivers/netjack/net_driver.c @@ -170,11 +170,11 @@ net_driver_wait (net_driver_t *driver, int extra_fd, int *status, float *delayed */ if( driver->deadline_goodness < driver->jitter_val*(int)driver->period_usecs/100*driver->latency ) { - driver->next_deadline -= driver->period_usecs/1000; + driver->next_deadline += driver->period_usecs/100; //printf( "goodness: %d, Adjust deadline: --- %d\n", driver->deadline_goodness, (int) driver->period_usecs*driver->latency/100 ); } if( driver->deadline_goodness > driver->jitter_val*(int)driver->period_usecs/100*driver->latency ) { - driver->next_deadline += driver->period_usecs/1000; + driver->next_deadline -= driver->period_usecs/100; //printf( "goodness: %d, Adjust deadline: +++ %d\n", driver->deadline_goodness, (int) driver->period_usecs*driver->latency/100 ); } } else {