Delete modules/rtp_rtcp local DivideRoundToNearest in favor on one in rtc_base
To resolve a TODO
Bug: None
Change-Id: I90e10af24718e1aafd7e72076731b34c1110bb4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/153524
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29230}
diff --git a/modules/rtp_rtcp/source/time_util.cc b/modules/rtp_rtcp/source/time_util.cc
index 806f9a9..b5b4f8b 100644
--- a/modules/rtp_rtcp/source/time_util.cc
+++ b/modules/rtp_rtcp/source/time_util.cc
@@ -13,15 +13,11 @@
#include <algorithm>
#include "rtc_base/checks.h"
+#include "rtc_base/numerics/divide_round.h"
#include "rtc_base/time_utils.h"
namespace webrtc {
namespace {
-// TODO(danilchap): Make generic, optimize and move to base.
-inline int64_t DivideRoundToNearest(int64_t x, uint32_t y) {
- // Callers ensure x is positive and x + y / 2 doesn't overflow.
- return (x + y / 2) / y;
-}
int64_t NtpOffsetMsCalledOnce() {
constexpr int64_t kNtpJan1970Sec = 2208988800;