Nuke SetSenderBufferingMode.
Removes dead code in both ViEChannel and ViEEncoder that is no longer invoked. BUG=webrtc:5494 R=danilchap@webrtc.org Review URL: https://codereview.webrtc.org/1715823002 . Cr-Commit-Position: refs/heads/master@{#11690}
This commit is contained in:
@ -35,7 +35,6 @@
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
static const int kMaxTargetDelayMs = 10000;
|
||||
const int kMinSendSidePacketHistorySize = 600;
|
||||
const int kMaxPacketAgeToNack = 450;
|
||||
const int kMaxNackListSize = 250;
|
||||
@ -467,26 +466,6 @@ bool ViEChannel::IsSendingFecEnabled() {
|
||||
return false;
|
||||
}
|
||||
|
||||
int ViEChannel::SetSenderBufferingMode(int target_delay_ms) {
|
||||
if ((target_delay_ms < 0) || (target_delay_ms > kMaxTargetDelayMs)) {
|
||||
LOG(LS_ERROR) << "Invalid send buffer value.";
|
||||
return -1;
|
||||
}
|
||||
if (target_delay_ms == 0) {
|
||||
// Real-time mode.
|
||||
nack_history_size_sender_ = kMinSendSidePacketHistorySize;
|
||||
} else {
|
||||
nack_history_size_sender_ = GetRequiredNackListSize(target_delay_ms);
|
||||
// Don't allow a number lower than the default value.
|
||||
if (nack_history_size_sender_ < kMinSendSidePacketHistorySize) {
|
||||
nack_history_size_sender_ = kMinSendSidePacketHistorySize;
|
||||
}
|
||||
}
|
||||
for (RtpRtcp* rtp_rtcp : rtp_rtcp_modules_)
|
||||
rtp_rtcp->SetStorePacketsStatus(true, nack_history_size_sender_);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ViEChannel::GetRequiredNackListSize(int target_delay_ms) {
|
||||
// The max size of the nack list should be large enough to accommodate the
|
||||
// the number of packets (frames) resulting from the increased delay.
|
||||
|
||||
@ -90,7 +90,6 @@ class ViEChannel : public VCMFrameTypeCallback,
|
||||
int payload_type_red,
|
||||
int payload_type_fec);
|
||||
bool IsSendingFecEnabled();
|
||||
int SetSenderBufferingMode(int target_delay_ms);
|
||||
int SetSendTimestampOffsetStatus(bool enable, int id);
|
||||
int SetSendAbsoluteSendTimeStatus(bool enable, int id);
|
||||
int SetSendVideoRotationStatus(bool enable, int id);
|
||||
|
||||
@ -421,22 +421,6 @@ void ViEEncoder::SetProtectionMethod(bool nack, bool fec) {
|
||||
vcm_->SetVideoProtection(protection_mode, true);
|
||||
}
|
||||
|
||||
void ViEEncoder::SetSenderBufferingMode(int target_delay_ms) {
|
||||
{
|
||||
rtc::CritScope lock(&data_cs_);
|
||||
target_delay_ms_ = target_delay_ms;
|
||||
}
|
||||
if (target_delay_ms > 0) {
|
||||
// Disable external frame-droppers.
|
||||
vcm_->EnableFrameDropper(false);
|
||||
vp_->EnableTemporalDecimation(false);
|
||||
} else {
|
||||
// Real-time mode - enable frame droppers.
|
||||
vp_->EnableTemporalDecimation(true);
|
||||
vcm_->EnableFrameDropper(true);
|
||||
}
|
||||
}
|
||||
|
||||
void ViEEncoder::OnSetRates(uint32_t bitrate_bps, int framerate) {
|
||||
if (stats_proxy_)
|
||||
stats_proxy_->OnSetRates(bitrate_bps, framerate);
|
||||
|
||||
@ -94,9 +94,6 @@ class ViEEncoder : public RtcpIntraFrameObserver,
|
||||
// this class and set it on construction there.
|
||||
void SetProtectionMethod(bool nack, bool fec);
|
||||
|
||||
// Buffering mode.
|
||||
void SetSenderBufferingMode(int target_delay_ms);
|
||||
|
||||
// Implements VideoEncoderRateObserver.
|
||||
void OnSetRates(uint32_t bitrate_bps, int framerate) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user