diff options
author | Youness Alaoui <youness.alaoui@collabora.co.uk> | 2014-04-08 21:26:42 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@ocrete.ca> | 2014-05-15 09:44:00 -0400 |
commit | 3045c9b59785b0986623894d699477394eb73a68 (patch) | |
tree | 21511828792272d22680933fdb8343a065ffdc1c /tests | |
parent | 218667da2ad1411b4ab722858e67c2a8c7e716e8 (diff) | |
download | libnice-3045c9b59785b0986623894d699477394eb73a68.tar.gz |
Change priority algorithm for better values
Now we will always give a handicap to UDP candidates, but still give
relays the lower priority. We have the following priorities now :
In reliable mode :
TCP Host : 120
TCP peer-refl : 110
TCP nat-assist : 105
TCP srv-refl : 100
UDP Host : 60
UDP peer-refl : 55
UDP nat-assist : 52
UDP srv-refl : 50
TCP relay : 10
UDP relay : 5
In unreliable mode :
UDP Host : 120
UDP peer-refl : 110
UDP nat-assist : 105
UDP srv-refl : 100
TCP Host : 60
TCP peer-refl : 55
TCP nat-assist : 52
TCP srv-refl : 50
UDP relay : 10
TCP relay : 5
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-priority.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test-priority.c b/tests/test-priority.c index df8a629..1c151a3 100644 --- a/tests/test-priority.c +++ b/tests/test-priority.c @@ -52,11 +52,11 @@ main (void) candidate->transport = NICE_CANDIDATE_TRANSPORT_UDP; candidate->component_id = 1; g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x780001FF); - /* Host UDP-tunneled reliable */ - g_assert (nice_candidate_ice_priority (candidate, TRUE, FALSE) == 0x4B0001FF); + /* Host UDP reliable */ + g_assert (nice_candidate_ice_priority (candidate, TRUE, FALSE) == 0x3C0001FF); /* Host tcp-active unreliable */ candidate->transport = NICE_CANDIDATE_TRANSPORT_TCP_ACTIVE; - g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x3BC001FF); + g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x3CC001FF); /* Host tcp-active reliable */ candidate->transport = NICE_CANDIDATE_TRANSPORT_TCP_ACTIVE; /* Host tcp-active reliable */ |