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))