diff options
author | Henri Herscher <henri@oreka.org> | 2006-09-07 14:57:57 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-09-07 14:57:57 +0000 |
commit | fb2bbcf30b8df02ec8487f3b2ebd6ddc865c4fca (patch) | |
tree | 5c72b3fb40a8bdc558ec6a69953bd0d39d01929e /orkaudio | |
parent | 122bb97947035e7fb84fbad5d648d7a88e86e8fb (diff) |
Fixed one more one-sided recording issue.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@333 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio')
-rw-r--r-- | orkaudio/filters/rtpmixer/RtpMixer.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/orkaudio/filters/rtpmixer/RtpMixer.cpp b/orkaudio/filters/rtpmixer/RtpMixer.cpp index a335a8f..57459cd 100644 --- a/orkaudio/filters/rtpmixer/RtpMixer.cpp +++ b/orkaudio/filters/rtpmixer/RtpMixer.cpp @@ -122,11 +122,13 @@ void RtpMixer::AudioChunkIn(AudioChunkRef& chunk) double tmp = (double)details->m_timestamp - m_timestampCorrectiveDelta; if(tmp < 0.0) { - logMsg.Format("Corrected s2 timestamp is negative: ts:%u delta:%f wrts:%u", details->m_timestamp, m_timestampCorrectiveDelta, m_writeTimestamp); - LOG4CXX_ERROR(m_log, logMsg); - return; + // Unsuccessful correction, do not correct. + correctedTimestamp = details->m_timestamp; + } + else + { + correctedTimestamp = (unsigned int)tmp; } - correctedTimestamp = (unsigned int)tmp; } else { |