DescriptionFixes a bug where a video stream can get stuck in the suspended state.
This happens if a lot of FEC is allocated when the stream becomes suspended. The required bitrate to unsuspend can then be too high so that the padding bitrate we are allowed to generate is not enough.
This CL also switches the tests from using ISAC to OPUS as RampUpTest.UpDownUpAudioVideoTransportSequenceNumberRtx relies on audio BWE to work (which is only compatible with OPUS). I don't know why it didn't fail before.
BUG=webrtc:7178
Review-Url: https://codereview.webrtc.org/2705603002
Cr-Commit-Position: refs/heads/master@{#16739}
Committed: https://chromium.googlesource.com/external/webrtc/+/a518a39963d34616d8f0e94991c7f5fbb5affb38
Patch Set 1 #Patch Set 2 : More changes needed to ensure tests are working. Use opus as audio codec. Add separate packet loss … #Patch Set 3 : clean #Patch Set 4 : . #Patch Set 5 : all tests passing. #
Total comments: 4
Patch Set 6 : Tests cleaned up. #Patch Set 7 : . #Patch Set 8 : . #
Total comments: 2
Messages
Total messages: 24 (9 generated)
|