Make BitrateAllocator::transmission_max_bitrate_multiplier_ const.
To make this work, also make the private method GetTransmissionMaxBitrateMultiplier static. Bug: None Change-Id: I1777602b89d404ecbc9956acf9a9c7f852d69911 Reviewed-on: https://webrtc-review.googlesource.com/72440 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23023}
This commit is contained in:
parent
5bb98971ce
commit
74e5f804e4
@ -72,6 +72,7 @@ BitrateAllocator::~BitrateAllocator() {
|
|||||||
num_pause_events_);
|
num_pause_events_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// static
|
||||||
uint8_t BitrateAllocator::GetTransmissionMaxBitrateMultiplier() {
|
uint8_t BitrateAllocator::GetTransmissionMaxBitrateMultiplier() {
|
||||||
uint64_t multiplier = strtoul(webrtc::field_trial::FindFullName(
|
uint64_t multiplier = strtoul(webrtc::field_trial::FindFullName(
|
||||||
"WebRTC-TransmissionMaxBitrateMultiplier")
|
"WebRTC-TransmissionMaxBitrateMultiplier")
|
||||||
|
|||||||
@ -219,7 +219,7 @@ class BitrateAllocator : public BitrateAllocatorInterface {
|
|||||||
// TODO(bugs.webrtc.org/8541): May be worth to refactor to keep this logic in
|
// TODO(bugs.webrtc.org/8541): May be worth to refactor to keep this logic in
|
||||||
// video send stream. Similar logic is implemented in
|
// video send stream. Similar logic is implemented in
|
||||||
// AudioPriorityBitrateAllocationStrategy.
|
// AudioPriorityBitrateAllocationStrategy.
|
||||||
uint8_t GetTransmissionMaxBitrateMultiplier();
|
static uint8_t GetTransmissionMaxBitrateMultiplier();
|
||||||
|
|
||||||
rtc::SequencedTaskChecker sequenced_checker_;
|
rtc::SequencedTaskChecker sequenced_checker_;
|
||||||
LimitObserver* const limit_observer_ RTC_GUARDED_BY(&sequenced_checker_);
|
LimitObserver* const limit_observer_ RTC_GUARDED_BY(&sequenced_checker_);
|
||||||
@ -240,7 +240,7 @@ class BitrateAllocator : public BitrateAllocatorInterface {
|
|||||||
bool has_packet_feedback_ RTC_GUARDED_BY(&sequenced_checker_);
|
bool has_packet_feedback_ RTC_GUARDED_BY(&sequenced_checker_);
|
||||||
std::unique_ptr<rtc::BitrateAllocationStrategy> bitrate_allocation_strategy_
|
std::unique_ptr<rtc::BitrateAllocationStrategy> bitrate_allocation_strategy_
|
||||||
RTC_GUARDED_BY(&sequenced_checker_);
|
RTC_GUARDED_BY(&sequenced_checker_);
|
||||||
uint8_t transmission_max_bitrate_multiplier_;
|
const uint8_t transmission_max_bitrate_multiplier_;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace webrtc
|
} // namespace webrtc
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user