From f7e043f52d90e79742a3525d9fd2c581429aeb23 Mon Sep 17 00:00:00 2001 From: wangyix Date: Fri, 25 Jul 2014 14:52:39 -0700 Subject: [PATCH] cleaned up code --- .../src/audio/AvatarAudioRingBuffer.cpp | 4 ++-- interface/src/Audio.cpp | 2 -- libraries/audio/src/AudioRingBuffer.cpp | 4 ++-- libraries/audio/src/AudioRingBuffer.h | 5 ---- libraries/audio/src/InboundAudioStream.cpp | 24 +------------------ libraries/audio/src/InboundAudioStream.h | 2 -- .../audio/src/InjectedAudioRingBuffer.cpp | 8 +++---- 7 files changed, 9 insertions(+), 40 deletions(-) diff --git a/assignment-client/src/audio/AvatarAudioRingBuffer.cpp b/assignment-client/src/audio/AvatarAudioRingBuffer.cpp index 94a95ef177..588d198023 100644 --- a/assignment-client/src/audio/AvatarAudioRingBuffer.cpp +++ b/assignment-client/src/audio/AvatarAudioRingBuffer.cpp @@ -14,8 +14,8 @@ #include "AvatarAudioRingBuffer.h" AvatarAudioRingBuffer::AvatarAudioRingBuffer(bool isStereo, bool dynamicJitterBuffer) : -PositionalAudioRingBuffer(PositionalAudioRingBuffer::Microphone, isStereo, dynamicJitterBuffer) { - + PositionalAudioRingBuffer(PositionalAudioRingBuffer::Microphone, isStereo, dynamicJitterBuffer) +{ } int AvatarAudioRingBuffer::parseStreamProperties(PacketType type, const QByteArray& packetAfterSeqNum, int& numAudioSamples) { diff --git a/interface/src/Audio.cpp b/interface/src/Audio.cpp index 808c076cb0..4344f14655 100644 --- a/interface/src/Audio.cpp +++ b/interface/src/Audio.cpp @@ -902,7 +902,6 @@ void Audio::processReceivedAudio(const QByteArray& audioByteArray) { pushAudioToOutput(); } - void Audio::pushAudioToOutput() { if (_audioOutput->bytesFree() == _audioOutput->bufferSize()) { @@ -1002,7 +1001,6 @@ void Audio::pushAudioToOutput() { } } - void Audio::processProceduralAudio(int16_t* monoInput, int numSamples) { // zero out the locally injected audio in preparation for audio procedural sounds diff --git a/libraries/audio/src/AudioRingBuffer.cpp b/libraries/audio/src/AudioRingBuffer.cpp index 696f130523..e63c105cd2 100644 --- a/libraries/audio/src/AudioRingBuffer.cpp +++ b/libraries/audio/src/AudioRingBuffer.cpp @@ -25,8 +25,8 @@ AudioRingBuffer::AudioRingBuffer(int numFrameSamples, bool randomAccessMode, int _sampleCapacity(numFrameSamples * numFramesCapacity), _isFull(false), _numFrameSamples(numFrameSamples), - _overflowCount(0), - _randomAccessMode(randomAccessMode) + _randomAccessMode(randomAccessMode), + _overflowCount(0) { if (numFrameSamples) { _buffer = new int16_t[_sampleCapacity]; diff --git a/libraries/audio/src/AudioRingBuffer.h b/libraries/audio/src/AudioRingBuffer.h index cd968bb86e..a4fa906e97 100644 --- a/libraries/audio/src/AudioRingBuffer.h +++ b/libraries/audio/src/AudioRingBuffer.h @@ -94,10 +94,6 @@ protected: int _overflowCount; /// how many times has the ring buffer has overwritten old data - //bool _isStarved; - //bool _hasStarted; - - public: class ConstIterator { //public std::iterator < std::forward_iterator_tag, int16_t > { public: @@ -183,7 +179,6 @@ public: int16_t* _at; }; - ConstIterator nextOutput() const { return ConstIterator(_buffer, _sampleCapacity, _nextOutput); } }; diff --git a/libraries/audio/src/InboundAudioStream.cpp b/libraries/audio/src/InboundAudioStream.cpp index 501f898654..2d889845b2 100644 --- a/libraries/audio/src/InboundAudioStream.cpp +++ b/libraries/audio/src/InboundAudioStream.cpp @@ -118,36 +118,14 @@ bool InboundAudioStream::popFrames(int numFrames, bool starveOnFail) { // if starveOnFail is true if (starveOnFail) { starved(); - _consecutiveNotMixedCount++; } + _consecutiveNotMixedCount++; _lastPopSucceeded = false; } } return _lastPopSucceeded; } -bool InboundAudioStream::shouldPop(int numSamples, bool starveOnFail) { - if (_isStarved) { - // we're still refilling; don't mix - _consecutiveNotMixedCount++; - return false; - } - - if (_ringBuffer.samplesAvailable() >= numSamples) { - // we have enough samples to pop, so we're good to mix - _hasStarted = true; - return true; - } - - // we don't have enough samples, so set this stream to starve - // if starveOnFail is true - if (starveOnFail) { - starved(); - _consecutiveNotMixedCount++; - } - return false; -} - void InboundAudioStream::setToStarved() { if (!_isStarved && _ringBuffer.framesAvailable() < _desiredJitterBufferFrames) { starved(); diff --git a/libraries/audio/src/InboundAudioStream.h b/libraries/audio/src/InboundAudioStream.h index 4eaf554ec7..c052eef2bb 100644 --- a/libraries/audio/src/InboundAudioStream.h +++ b/libraries/audio/src/InboundAudioStream.h @@ -85,7 +85,6 @@ public: int getOverflowCount() const { return _ringBuffer.getOverflowCount(); } private: - bool shouldPop(int numSamples, bool starveOnFail); void starved(); protected: @@ -117,7 +116,6 @@ protected: bool _isStarved; bool _hasStarted; - // stats int _consecutiveNotMixedCount; diff --git a/libraries/audio/src/InjectedAudioRingBuffer.cpp b/libraries/audio/src/InjectedAudioRingBuffer.cpp index e074d51bd9..e35e428671 100644 --- a/libraries/audio/src/InjectedAudioRingBuffer.cpp +++ b/libraries/audio/src/InjectedAudioRingBuffer.cpp @@ -20,10 +20,10 @@ #include "InjectedAudioRingBuffer.h" InjectedAudioRingBuffer::InjectedAudioRingBuffer(const QUuid& streamIdentifier, bool dynamicJitterBuffer) : -PositionalAudioRingBuffer(PositionalAudioRingBuffer::Injector, false, dynamicJitterBuffer), -_streamIdentifier(streamIdentifier), -_radius(0.0f), -_attenuationRatio(0) + PositionalAudioRingBuffer(PositionalAudioRingBuffer::Injector, false, dynamicJitterBuffer), + _streamIdentifier(streamIdentifier), + _radius(0.0f), + _attenuationRatio(0) { }