DescriptionFix PayloadRouter::OnEncodedImage() to handle errors properly.
PayloadRouter::OnEncodedImage() was casing boolean result from
SendOutgoingData() to int, and then not handling it correctly, which
results in all errors in SendOutgoingData() being ignored. This issue
was introduced in
https://chromium.googlesource.com/external/webrtc/+/ad34dbe934
This bug masked another issue with VP9 codec (see
crbug.com/webrtc/6723 ) and that increased number of dropped frames.
BUG=634816
Committed: https://crrev.com/7b9feeeaad18a436d19f6c5172c5ad8468362814
Cr-Commit-Position: refs/heads/master@{#15143}
Patch Set 1 #Patch Set 2 : fix tests #Patch Set 3 : fix tests #
Messages
Total messages: 20 (11 generated)
|