From 2e164d3fc8d6da08b11103263ca80dc406444f45 Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 14 Jan 2022 11:16:35 -0800 Subject: [PATCH] Cog Audio: Reduce glitching on track change by invoking a delegate method that occurs when the track finishes outputting without waiting for it --- Audio/AudioPlayer.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Audio/AudioPlayer.m b/Audio/AudioPlayer.m index 964c993fc..7fcf90c53 100644 --- a/Audio/AudioPlayer.m +++ b/Audio/AudioPlayer.m @@ -261,7 +261,7 @@ - (void)notifyStreamChanged:(id)userInfo { - [self sendDelegateMethod:@selector(audioPlayer:didBeginStream:) withObject:userInfo waitUntilDone:YES]; + [self sendDelegateMethod:@selector(audioPlayer:didBeginStream:) withObject:userInfo waitUntilDone:NO]; } - (void)addChainToQueue:(BufferChain *)newChain