diff options
-rw-r--r-- | orkaudio/filters/rtpmixer/RtpMixer.cpp | 3 |
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) { |