Make overuse estimator one dimensional.

This drops the payload size difference dimension of the Kalman filter,
which doesn't improve the quality of the estimation when pacing packets
on the send-side.

R=gaetano.carlucci@gmail.com, mflodman@webrtc.org, terelius@webrtc.org

Review URL: https://codereview.webrtc.org/1376423002 .

Cr-Commit-Position: refs/heads/master@{#10809}
This commit is contained in:
Stefan Holmer
2015-11-26 15:35:02 +01:00
parent 0fcaf99b71
commit 06e05a85b9
14 changed files with 264 additions and 422 deletions

View File

@ -66,8 +66,7 @@ class TestTransport : public Transport,
class RtcpReceiverTest : public ::testing::Test {
protected:
RtcpReceiverTest()
: over_use_detector_options_(),
system_clock_(1335900000),
: system_clock_(1335900000),
remote_bitrate_observer_(),
remote_bitrate_estimator_(
new RemoteBitrateEstimatorSingleStream(&remote_bitrate_observer_,
@ -131,7 +130,6 @@ class RtcpReceiverTest : public ::testing::Test {
return 0;
}
OverUseDetectorOptions over_use_detector_options_;
SimulatedClock system_clock_;
ModuleRtpRtcpImpl* rtp_rtcp_impl_;
RTCPReceiver* rtcp_receiver_;