From 7086c5a57e8c5e0085f4004c93ebe1c695e4b3f0 Mon Sep 17 00:00:00 2001 From: cuijiangtao Date: Fri, 9 Aug 2019 12:12:22 +0800 Subject: [PATCH] fix GPUImageFourInputFilter bug Change-Id: I23fe2d153e9364655527a1e3bc9e7548ad8024c3 --- framework/Source/GPUImageFourInputFilter.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/Source/GPUImageFourInputFilter.m b/framework/Source/GPUImageFourInputFilter.m index bc660a3d7..450b144f8 100644 --- a/framework/Source/GPUImageFourInputFilter.m +++ b/framework/Source/GPUImageFourInputFilter.m @@ -269,7 +269,7 @@ - (CGSize)rotatedSize:(CGSize)sizeToRotate forIndex:(NSInteger)textureIndex; - (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex; { // You can set up infinite update loops, so this helps to short circuit them - if (hasReceivedFirstFrame && hasReceivedSecondFrame && hasReceivedThirdFrame) + if (hasReceivedFirstFrame && hasReceivedSecondFrame && hasReceivedThirdFrame && hasReceivedFourthFrame) { return; } @@ -290,7 +290,7 @@ - (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex; } if (fourthFrameCheckDisabled) { - hasReceivedThirdFrame = YES; + hasReceivedFourthFrame = YES; } if (!CMTIME_IS_INDEFINITE(frameTime))