From 923baf5b895f71e524d6b78fa3247512508202ca Mon Sep 17 00:00:00 2001 From: Thong Nguyen Date: Sat, 15 Feb 2014 22:02:56 +0000 Subject: [PATCH] STKAudioPlayerInternalStatePendingNext and STKAudioPlayerInternalStateWaitingForDataAfterSeeks are both now considered STKAudioPlayerStateBuffering states externally --- StreamingKit/StreamingKit/STKAudioPlayer.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StreamingKit/StreamingKit/STKAudioPlayer.m b/StreamingKit/StreamingKit/STKAudioPlayer.m index d09a6df..ca4639d 100644 --- a/StreamingKit/StreamingKit/STKAudioPlayer.m +++ b/StreamingKit/StreamingKit/STKAudioPlayer.m @@ -351,13 +351,13 @@ static void AudioFileStreamPacketsProc(void* clientData, UInt32 numberBytes, UIn stopReason = STKAudioPlayerStopReasonNone; break; case STKAudioPlayerInternalStateRunning: - case STKAudioPlayerInternalStatePendingNext: case STKAudioPlayerInternalStateStartingThread: case STKAudioPlayerInternalStatePlaying: - case STKAudioPlayerInternalStateWaitingForDataAfterSeek: newState = STKAudioPlayerStatePlaying; stopReason = STKAudioPlayerStopReasonNone; break; + case STKAudioPlayerInternalStatePendingNext: + case STKAudioPlayerInternalStateWaitingForDataAfterSeek: case STKAudioPlayerInternalStateRebuffering: case STKAudioPlayerInternalStateWaitingForData: newState = STKAudioPlayerStateBuffering;