From 726ec86d774bcf97fd8c164b894c2a070e3ccd5c Mon Sep 17 00:00:00 2001 From: Richard Groves Date: Fri, 26 Jun 2015 11:45:29 +0100 Subject: [PATCH] Update STKAudioPlayer.m The original line throws this warning in XCode - ...../External Libraries/StreamingKit/StreamingKit/StreamingKit/STKAudioPlayer.m:880:61: Comparison of constant 'kAudioFormatLinearPCM' (1819304813) with boolean expression is always false I'm guessing the precedence of ! vs == causes it to be 'mis-interpreted'. Not quite sure of the logic where audio format != linear PCM implies a discontinuous stream, but... --- StreamingKit/StreamingKit/STKAudioPlayer.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StreamingKit/StreamingKit/STKAudioPlayer.m b/StreamingKit/StreamingKit/STKAudioPlayer.m index c5fa73b..9ed4566 100755 --- a/StreamingKit/StreamingKit/STKAudioPlayer.m +++ b/StreamingKit/StreamingKit/STKAudioPlayer.m @@ -877,7 +877,7 @@ static void AudioFileStreamPacketsProc(void* clientData, UInt32 numberBytes, UIn } case kAudioFileStreamProperty_ReadyToProducePackets: { - if (!audioConverterAudioStreamBasicDescription.mFormatID == kAudioFormatLinearPCM) + if (audioConverterAudioStreamBasicDescription.mFormatID != kAudioFormatLinearPCM) { discontinuous = YES; }