Make class of static functions in rtp_to_ntp.h:
- UpdateRtcpList
- RtpToNtp

class RtpToNtpEstimator
- UpdateMeasurements
- Estimate

List with rtcp measurements is now private.

BUG=none

Review-Url: https://codereview.webrtc.org/2574133003
Cr-Commit-Position: refs/heads/master@{#15762}
diff --git a/webrtc/video/stream_synchronization_unittest.cc b/webrtc/video/stream_synchronization_unittest.cc
index 770bbf6..d5607a8 100644
--- a/webrtc/video/stream_synchronization_unittest.cc
+++ b/webrtc/video/stream_synchronization_unittest.cc
@@ -34,13 +34,6 @@
       : kNtpJan1970(2208988800UL),
         time_now_ms_(offset) {}
 
-  RtcpMeasurement GenerateRtcp(int frequency, uint32_t offset) const {
-    RtcpMeasurement rtcp;
-    rtcp.ntp_time = GetNowNtp();
-    rtcp.rtp_timestamp = GetNowRtp(frequency, offset);
-    return rtcp;
-  }
-
   NtpTime GetNowNtp() const {
     uint32_t ntp_secs = time_now_ms_ / 1000 + kNtpJan1970;
     int64_t remainder_ms = time_now_ms_ % 1000;
@@ -104,29 +97,29 @@
     StreamSynchronization::Measurements audio;
     StreamSynchronization::Measurements video;
     // Generate NTP/RTP timestamp pair for both streams corresponding to RTCP.
-    RtcpMeasurement rtcp =
-        send_time_->GenerateRtcp(audio_frequency, audio_offset);
-    EXPECT_TRUE(UpdateRtcpList(rtcp.ntp_time.seconds(),
-                               rtcp.ntp_time.fractions(), rtcp.rtp_timestamp,
-                               &audio.rtcp, &new_sr));
+    NtpTime ntp_time = send_time_->GetNowNtp();
+    uint32_t rtp_timestamp =
+        send_time_->GetNowRtp(audio_frequency, audio_offset);
+    EXPECT_TRUE(audio.rtp_to_ntp.UpdateMeasurements(
+        ntp_time.seconds(), ntp_time.fractions(), rtp_timestamp, &new_sr));
     send_time_->IncreaseTimeMs(100);
     receive_time_->IncreaseTimeMs(100);
-    rtcp = send_time_->GenerateRtcp(video_frequency, video_offset);
-    EXPECT_TRUE(UpdateRtcpList(rtcp.ntp_time.seconds(),
-                               rtcp.ntp_time.fractions(), rtcp.rtp_timestamp,
-                               &video.rtcp, &new_sr));
+    ntp_time = send_time_->GetNowNtp();
+    rtp_timestamp = send_time_->GetNowRtp(video_frequency, video_offset);
+    EXPECT_TRUE(video.rtp_to_ntp.UpdateMeasurements(
+        ntp_time.seconds(), ntp_time.fractions(), rtp_timestamp, &new_sr));
     send_time_->IncreaseTimeMs(900);
     receive_time_->IncreaseTimeMs(900);
-    rtcp = send_time_->GenerateRtcp(audio_frequency, audio_offset);
-    EXPECT_TRUE(UpdateRtcpList(rtcp.ntp_time.seconds(),
-                               rtcp.ntp_time.fractions(), rtcp.rtp_timestamp,
-                               &audio.rtcp, &new_sr));
+    ntp_time = send_time_->GetNowNtp();
+    rtp_timestamp = send_time_->GetNowRtp(audio_frequency, audio_offset);
+    EXPECT_TRUE(audio.rtp_to_ntp.UpdateMeasurements(
+        ntp_time.seconds(), ntp_time.fractions(), rtp_timestamp, &new_sr));
     send_time_->IncreaseTimeMs(100);
     receive_time_->IncreaseTimeMs(100);
-    rtcp = send_time_->GenerateRtcp(video_frequency, video_offset);
-    EXPECT_TRUE(UpdateRtcpList(rtcp.ntp_time.seconds(),
-                               rtcp.ntp_time.fractions(), rtcp.rtp_timestamp,
-                               &video.rtcp, &new_sr));
+    ntp_time = send_time_->GetNowNtp();
+    rtp_timestamp = send_time_->GetNowRtp(video_frequency, video_offset);
+    EXPECT_TRUE(video.rtp_to_ntp.UpdateMeasurements(
+        ntp_time.seconds(), ntp_time.fractions(), rtp_timestamp, &new_sr));
 
     send_time_->IncreaseTimeMs(900);
     receive_time_->IncreaseTimeMs(900);