Remove operator= from VCMJitterEstimator and VCMRttFilter
Change-Id: I70846d9cdc17d904585a18983acee7980292e62e Bug: None Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253301 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Evan Shrubsole <eshr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36122}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
3e64739a76
commit
45623a3c0f
@ -58,32 +58,6 @@ VCMJitterEstimator::VCMJitterEstimator(Clock* clock)
|
||||
|
||||
VCMJitterEstimator::~VCMJitterEstimator() {}
|
||||
|
||||
VCMJitterEstimator& VCMJitterEstimator::operator=(
|
||||
const VCMJitterEstimator& rhs) {
|
||||
if (this != &rhs) {
|
||||
memcpy(_thetaCov, rhs._thetaCov, sizeof(_thetaCov));
|
||||
memcpy(_Qcov, rhs._Qcov, sizeof(_Qcov));
|
||||
|
||||
_avgFrameSize = rhs._avgFrameSize;
|
||||
_varFrameSize = rhs._varFrameSize;
|
||||
_maxFrameSize = rhs._maxFrameSize;
|
||||
_fsSum = rhs._fsSum;
|
||||
_fsCount = rhs._fsCount;
|
||||
_lastUpdateT = rhs._lastUpdateT;
|
||||
_prevEstimate = rhs._prevEstimate;
|
||||
_prevFrameSize = rhs._prevFrameSize;
|
||||
_avgNoise = rhs._avgNoise;
|
||||
_alphaCount = rhs._alphaCount;
|
||||
_filterJitterEstimate = rhs._filterJitterEstimate;
|
||||
_startupCount = rhs._startupCount;
|
||||
_latestNackTimestamp = rhs._latestNackTimestamp;
|
||||
_nackCount = rhs._nackCount;
|
||||
_rttFilter = rhs._rttFilter;
|
||||
clock_ = rhs.clock_;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
// Resets the JitterEstimate.
|
||||
void VCMJitterEstimator::Reset() {
|
||||
_theta[0] = 1 / (512e3 / 8);
|
||||
|
||||
@ -22,7 +22,8 @@ class VCMJitterEstimator {
|
||||
public:
|
||||
explicit VCMJitterEstimator(Clock* clock);
|
||||
virtual ~VCMJitterEstimator();
|
||||
VCMJitterEstimator& operator=(const VCMJitterEstimator& rhs);
|
||||
VCMJitterEstimator(const VCMJitterEstimator&) = delete;
|
||||
VCMJitterEstimator& operator=(const VCMJitterEstimator&) = delete;
|
||||
|
||||
// Resets the estimate to the initial state.
|
||||
void Reset();
|
||||
|
||||
@ -26,21 +26,6 @@ VCMRttFilter::VCMRttFilter()
|
||||
Reset();
|
||||
}
|
||||
|
||||
VCMRttFilter& VCMRttFilter::operator=(const VCMRttFilter& rhs) {
|
||||
if (this != &rhs) {
|
||||
_gotNonZeroUpdate = rhs._gotNonZeroUpdate;
|
||||
_avgRtt = rhs._avgRtt;
|
||||
_varRtt = rhs._varRtt;
|
||||
_maxRtt = rhs._maxRtt;
|
||||
_filtFactCount = rhs._filtFactCount;
|
||||
_jumpCount = rhs._jumpCount;
|
||||
_driftCount = rhs._driftCount;
|
||||
memcpy(_jumpBuf, rhs._jumpBuf, sizeof(_jumpBuf));
|
||||
memcpy(_driftBuf, rhs._driftBuf, sizeof(_driftBuf));
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
void VCMRttFilter::Reset() {
|
||||
_gotNonZeroUpdate = false;
|
||||
_avgRtt = 0;
|
||||
|
||||
@ -18,8 +18,8 @@ namespace webrtc {
|
||||
class VCMRttFilter {
|
||||
public:
|
||||
VCMRttFilter();
|
||||
|
||||
VCMRttFilter& operator=(const VCMRttFilter& rhs);
|
||||
VCMRttFilter(const VCMRttFilter&) = delete;
|
||||
VCMRttFilter& operator=(const VCMRttFilter&) = delete;
|
||||
|
||||
// Resets the filter.
|
||||
void Reset();
|
||||
|
||||
Reference in New Issue
Block a user