From 4fa28c4e91dfdd76e6deaf3a0af3ff9237ca40ee Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Fri, 23 Aug 2013 10:27:54 -0400 Subject: [PATCH] * #29024: dtmf over rtp: only increment timestep for new events --- daemon/src/audio/audiortp/audio_rtp_session.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/src/audio/audiortp/audio_rtp_session.cpp b/daemon/src/audio/audiortp/audio_rtp_session.cpp index 7ae1c2b415..2fe2c82937 100644 --- a/daemon/src/audio/audiortp/audio_rtp_session.cpp +++ b/daemon/src/audio/audiortp/audio_rtp_session.cpp @@ -117,7 +117,8 @@ void AudioRtpSession::sendDtmfEvent() DEBUG("Send RTP Dtmf (%d)", dtmf.payload.event); const int increment = getIncrementForDTMF(); - timestamp_ += increment; + if (dtmf.newevent) + timestamp_ += increment; // discard equivalent size of audio processDataEncode(); -- GitLab