From d3f99f8987fe5c987238b15447bf7a93865fc1a8 Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 7 Mar 2025 17:27:54 -0800 Subject: [PATCH] Bug Fix: Simplification of chunk duration check This only needs to check that the chunk is empty, not its exact duration. Signed-off-by: Christopher Snowhill --- Audio/Chain/ChunkList.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Audio/Chain/ChunkList.m b/Audio/Chain/ChunkList.m index 04c4a27e6..c3e832156 100644 --- a/Audio/Chain/ChunkList.m +++ b/Audio/Chain/ChunkList.m @@ -648,7 +648,7 @@ static void convert_be_to_le(uint8_t *buffer, size_t bitsPerSample, size_t bytes inConverter = YES; AudioStreamBasicDescription chunkFormat = [inChunk format]; - if(![inChunk duration] || + if(![inChunk frameCount] || (chunkFormat.mFormatFlags == kAudioFormatFlagsNativeFloatPacked && chunkFormat.mBitsPerChannel == 32)) { inConverter = NO;