Refactored incoming bitrate estimator.

BUG=webrtc:7746

Review-Url: https://codereview.webrtc.org/2917873002
Cr-Commit-Position: refs/heads/master@{#18478}
This commit is contained in:
tschumim
2017-06-07 09:48:20 -07:00
committed by Commit Bot
parent 20ebf4ede8
commit 5fc8bf8b87
14 changed files with 240 additions and 157 deletions

View File

@ -44,18 +44,6 @@ namespace plotting {
namespace {
class PacketFeedbackComparator {
public:
inline bool operator()(const webrtc::PacketFeedback& lhs,
const webrtc::PacketFeedback& rhs) {
if (lhs.arrival_time_ms != rhs.arrival_time_ms)
return lhs.arrival_time_ms < rhs.arrival_time_ms;
if (lhs.send_time_ms != rhs.send_time_ms)
return lhs.send_time_ms < rhs.send_time_ms;
return lhs.sequence_number < rhs.sequence_number;
}
};
void SortPacketFeedbackVector(std::vector<PacketFeedback>* vec) {
auto pred = [](const PacketFeedback& packet_feedback) {
return packet_feedback.arrival_time_ms == PacketFeedback::kNotReceived;