Browse Source

special want_deadline goodness for -l1

git-svn-id: svn+ssh://jackaudio.org/trunk/jack@3737 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/0.117.0
torben 16 years ago
parent
commit
2e4ad047f5
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      drivers/netjack/netjack.c

+ 6
- 1
drivers/netjack/netjack.c View File

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


Loading…
Cancel
Save