From 2e4ad047f505f379dab6d9cbfb387c0070bbb727 Mon Sep 17 00:00:00 2001 From: torben Date: Wed, 11 Nov 2009 11:37:56 +0000 Subject: [PATCH] special want_deadline goodness for -l1 git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3737 0c269be4-1314-0410-8aa9-9f06e86f4224 --- drivers/netjack/netjack.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/netjack/netjack.c b/drivers/netjack/netjack.c index c4f7219..ebf8e2b 100644 --- a/drivers/netjack/netjack.c +++ b/drivers/netjack/netjack.c @@ -167,7 +167,12 @@ int netjack_wait( netjack_driver_state_t *netj ) netj->deadline_goodness = (int)pkthdr->sync_state; netj->packet_data_valid = 1; - int want_deadline = (netj->period_usecs/4+10*(int)netj->period_usecs*netj->latency/100); + int want_deadline; + if( netj->latency == 1 ) + want_deadline = 0; + else + want_deadline = (netj->period_usecs/4+10*(int)netj->period_usecs*netj->latency/100); + if( netj->deadline_goodness != MASTER_FREEWHEELS ) { if( netj->deadline_goodness < want_deadline ) { netj->deadline_offset -= netj->period_usecs/100;