summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--orkaudio/filters/rtpmixer/RtpMixer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/orkaudio/filters/rtpmixer/RtpMixer.cpp b/orkaudio/filters/rtpmixer/RtpMixer.cpp
index af813f7..1d9c56f 100644
--- a/orkaudio/filters/rtpmixer/RtpMixer.cpp
+++ b/orkaudio/filters/rtpmixer/RtpMixer.cpp
@@ -243,6 +243,9 @@ void RtpMixer::ManageOutOfRangeTimestamp(AudioChunkRef& chunk)
// 2. Reset circular buffer and add this new chunk
Reset(details->m_timestamp);
StoreRtpPacket(chunk ,details->m_timestamp);
+
+ // 3. Reset corrective delta to force reevaluation.
+ m_timestampCorrectiveDelta = 0.0;
}
else if(details->m_channel == 2)
{