fixed setToStarved() behavior of InboundAudioStream

This commit is contained in:
wangyix 2014-07-30 10:51:50 -07:00
parent 656131b7ee
commit 5b0662f1d0

View file

@ -166,8 +166,9 @@ void InboundAudioStream::framesAvailableChanged() {
}
void InboundAudioStream::setToStarved() {
if (!_isStarved && _ringBuffer.framesAvailable() < _desiredJitterBufferFrames) {
starved();
starved();
if (_ringBuffer.framesAvailable() >= _desiredJitterBufferFrames) {
_isStarved = false;
}
}