Removes abbreviated seconds functions on network time classes.
Having only one name for seconds makes the interface more consistent. The non-abbreviated was chosen since it's used less frequently than ms() and us(). Bug: None Change-Id: Ia29ff2f9f18f3dddcde9bac4f041695cef2c8f0f Reviewed-on: https://webrtc-review.googlesource.com/69817 Commit-Queue: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Benjamin Wright <benwright@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22877}
This commit is contained in:
committed by
Commit Bot
parent
5feb30e85f
commit
f7ffd94ad2
@ -429,7 +429,7 @@ PacerConfig GoogCcNetworkController::UpdatePacingRates(Timestamp at_time) {
|
||||
DataRate padding_rate = std::min(max_padding_rate_, last_bandwidth_);
|
||||
PacerConfig msg;
|
||||
msg.at_time = at_time;
|
||||
msg.time_window = TimeDelta::s(1);
|
||||
msg.time_window = TimeDelta::seconds(1);
|
||||
msg.data_window = pacing_rate * msg.time_window;
|
||||
msg.pad_window = padding_rate * msg.time_window;
|
||||
return msg;
|
||||
|
||||
@ -83,7 +83,7 @@ TEST(UnitConversionTest, DataRateAndDataSizeAndTimeDelta) {
|
||||
EXPECT_EQ((delta_a * rate_b).bytes(), kValueA * kValueB);
|
||||
EXPECT_EQ((rate_b * delta_a).bytes(), kValueA * kValueB);
|
||||
EXPECT_EQ((size_c / delta_a).bytes_per_second(), kValueC / kValueA);
|
||||
EXPECT_EQ((size_c / rate_b).s(), kValueC / kValueB);
|
||||
EXPECT_EQ((size_c / rate_b).seconds(), kValueC / kValueB);
|
||||
}
|
||||
|
||||
#if GTEST_HAS_DEATH_TEST && !defined(WEBRTC_ANDROID)
|
||||
|
||||
@ -43,8 +43,7 @@ class TimeDelta {
|
||||
static TimeDelta MinusInfinity() {
|
||||
return TimeDelta(timedelta_impl::kMinusInfinityVal);
|
||||
}
|
||||
static TimeDelta seconds(int64_t seconds) { return TimeDelta::s(seconds); }
|
||||
static TimeDelta s(int64_t seconds) {
|
||||
static TimeDelta seconds(int64_t seconds) {
|
||||
return TimeDelta::us(seconds * 1000000);
|
||||
}
|
||||
static TimeDelta ms(int64_t milliseconds) {
|
||||
@ -57,7 +56,7 @@ class TimeDelta {
|
||||
RTC_DCHECK(microseconds != timedelta_impl::kSignedNotInitializedVal);
|
||||
return TimeDelta(microseconds);
|
||||
}
|
||||
int64_t s() const {
|
||||
int64_t seconds() const {
|
||||
return (us() + (us() >= 0 ? 500000 : -500000)) / 1000000;
|
||||
}
|
||||
int64_t ms() const { return (us() + (us() >= 0 ? 500 : -500)) / 1000; }
|
||||
|
||||
@ -21,21 +21,21 @@ TEST(TimeDeltaTest, GetBackSameValues) {
|
||||
int64_t value = kValue * sign;
|
||||
EXPECT_EQ(TimeDelta::ms(value).ms(), value);
|
||||
EXPECT_EQ(TimeDelta::us(value).us(), value);
|
||||
EXPECT_EQ(TimeDelta::s(value).s(), value);
|
||||
EXPECT_EQ(TimeDelta::seconds(value).s(), value);
|
||||
EXPECT_EQ(TimeDelta::seconds(value).seconds(), value);
|
||||
EXPECT_EQ(TimeDelta::seconds(value).seconds(), value);
|
||||
}
|
||||
EXPECT_EQ(TimeDelta::Zero().us(), 0);
|
||||
}
|
||||
|
||||
TEST(TimeDeltaTest, GetDifferentPrefix) {
|
||||
const int64_t kValue = 3000000;
|
||||
EXPECT_EQ(TimeDelta::us(kValue).s(), kValue / 1000000);
|
||||
EXPECT_EQ(TimeDelta::ms(kValue).s(), kValue / 1000);
|
||||
EXPECT_EQ(TimeDelta::us(kValue).seconds(), kValue / 1000000);
|
||||
EXPECT_EQ(TimeDelta::ms(kValue).seconds(), kValue / 1000);
|
||||
EXPECT_EQ(TimeDelta::us(kValue).ms(), kValue / 1000);
|
||||
|
||||
EXPECT_EQ(TimeDelta::ms(kValue).us(), kValue * 1000);
|
||||
EXPECT_EQ(TimeDelta::s(kValue).ms(), kValue * 1000);
|
||||
EXPECT_EQ(TimeDelta::s(kValue).us(), kValue * 1000000);
|
||||
EXPECT_EQ(TimeDelta::seconds(kValue).ms(), kValue * 1000);
|
||||
EXPECT_EQ(TimeDelta::seconds(kValue).us(), kValue * 1000000);
|
||||
}
|
||||
|
||||
TEST(TimeDeltaTest, IdentityChecks) {
|
||||
|
||||
@ -36,8 +36,7 @@ class Timestamp {
|
||||
static Timestamp Infinity() {
|
||||
return Timestamp(timestamp_impl::kPlusInfinityVal);
|
||||
}
|
||||
static Timestamp seconds(int64_t seconds) { return Timestamp::s(seconds); }
|
||||
static Timestamp s(int64_t seconds) {
|
||||
static Timestamp seconds(int64_t seconds) {
|
||||
return Timestamp::us(seconds * 1000000);
|
||||
}
|
||||
static Timestamp ms(int64_t millis) { return Timestamp::us(millis * 1000); }
|
||||
@ -45,7 +44,7 @@ class Timestamp {
|
||||
RTC_DCHECK_GE(micros, 0);
|
||||
return Timestamp(micros);
|
||||
}
|
||||
int64_t s() const { return (us() + 500000) / 1000000; }
|
||||
int64_t seconds() const { return (us() + 500000) / 1000000; }
|
||||
int64_t ms() const { return (us() + 500) / 1000; }
|
||||
int64_t us() const {
|
||||
RTC_DCHECK(IsFinite());
|
||||
|
||||
@ -17,18 +17,18 @@ TEST(TimestampTest, GetBackSameValues) {
|
||||
const int64_t kValue = 499;
|
||||
EXPECT_EQ(Timestamp::ms(kValue).ms(), kValue);
|
||||
EXPECT_EQ(Timestamp::us(kValue).us(), kValue);
|
||||
EXPECT_EQ(Timestamp::s(kValue).s(), kValue);
|
||||
EXPECT_EQ(Timestamp::seconds(kValue).seconds(), kValue);
|
||||
}
|
||||
|
||||
TEST(TimestampTest, GetDifferentPrefix) {
|
||||
const int64_t kValue = 3000000;
|
||||
EXPECT_EQ(Timestamp::us(kValue).s(), kValue / 1000000);
|
||||
EXPECT_EQ(Timestamp::ms(kValue).s(), kValue / 1000);
|
||||
EXPECT_EQ(Timestamp::us(kValue).seconds(), kValue / 1000000);
|
||||
EXPECT_EQ(Timestamp::ms(kValue).seconds(), kValue / 1000);
|
||||
EXPECT_EQ(Timestamp::us(kValue).ms(), kValue / 1000);
|
||||
|
||||
EXPECT_EQ(Timestamp::ms(kValue).us(), kValue * 1000);
|
||||
EXPECT_EQ(Timestamp::s(kValue).ms(), kValue * 1000);
|
||||
EXPECT_EQ(Timestamp::s(kValue).us(), kValue * 1000000);
|
||||
EXPECT_EQ(Timestamp::seconds(kValue).ms(), kValue * 1000);
|
||||
EXPECT_EQ(Timestamp::seconds(kValue).us(), kValue * 1000000);
|
||||
}
|
||||
|
||||
TEST(TimestampTest, IdentityChecks) {
|
||||
|
||||
Reference in New Issue
Block a user