From fda60cc8d5ea957d91d4bbca28aa37945fc8e75e Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Mon, 23 Jun 2014 18:45:24 -0700 Subject: [PATCH] remove resizing of jitter buffers for now, only ask for 1 frame --- libraries/audio/src/PositionalAudioRingBuffer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libraries/audio/src/PositionalAudioRingBuffer.cpp b/libraries/audio/src/PositionalAudioRingBuffer.cpp index 2ba407242c..5b6d5138d1 100644 --- a/libraries/audio/src/PositionalAudioRingBuffer.cpp +++ b/libraries/audio/src/PositionalAudioRingBuffer.cpp @@ -234,11 +234,12 @@ bool PositionalAudioRingBuffer::shouldBeAddedToMix() { } void PositionalAudioRingBuffer::updateDesiredJitterBufferFrames() { - - const float USECS_PER_FRAME = NETWORK_BUFFER_LENGTH_SAMPLES_PER_CHANNEL * USECS_PER_SECOND / (float)SAMPLE_RATE; - if (_interframeTimeGapStats.hasNewWindowMaxGapAvailable()) { + _desiredJitterBufferFrames = 1; // HACK to see if this fixes the audio silence + /* + const float USECS_PER_FRAME = NETWORK_BUFFER_LENGTH_SAMPLES_PER_CHANNEL * USECS_PER_SECOND / (float)SAMPLE_RATE; + _desiredJitterBufferFrames = ceilf((float)_interframeTimeGapStats.getWindowMaxGap() / USECS_PER_FRAME); if (_desiredJitterBufferFrames < 1) { _desiredJitterBufferFrames = 1; @@ -247,5 +248,6 @@ void PositionalAudioRingBuffer::updateDesiredJitterBufferFrames() { if (_desiredJitterBufferFrames > maxDesired) { _desiredJitterBufferFrames = maxDesired; } + */ } }