DescriptionChange WebRTC IP handling policy from multiple booleans to an enum.
Previously in M42 we have mutliple routes as a boolean. In M47 dev, we added one more called enable_non_proxied_udp. It becomes clear that we're going to add more modes and some of the combination of booleans are not supported.
We're replacing this by an enum (string in preference). To make sure we don't break the existing mutliple_routes options, a check has been put to honor that setting but multiple_routes will become readonly now and will be ignored if the new preference is set.
BUG=542765
Committed: https://crrev.com/c537ba208c24c14ca0259e0492041b3f2e6a6eb9
Cr-Commit-Position: refs/heads/master@{#358402}
Patch Set 1 #Patch Set 2 : #
Total comments: 9
Patch Set 3 : read the multiroutes options. #
Total comments: 9
Patch Set 4 : address peter's comments. #
Total comments: 8
Patch Set 5 : address comments #
Total comments: 13
Patch Set 6 : address devlin's comments. #
Total comments: 13
Patch Set 7 : address devlin comments and also add one more mode. #
Total comments: 7
Patch Set 8 : fix the test. #
Total comments: 3
Patch Set 9 : Address Devlin comments. #
Total comments: 1
Patch Set 10 : fix js indentation #Patch Set 11 : Fix GN build break #Patch Set 12 : another try to fix GN build #
Total comments: 8
Patch Set 13 : address comments #
Total comments: 3
Patch Set 14 : make GYP/GN build file more natural #
Total comments: 1
Patch Set 15 : update GYP file with right order. #Messages
Total messages: 54 (17 generated)
|