CocoaSplit/CapturePlugins/CSImageCapturePlugin/CSImageCapturePlugin/ImageCaptureLayer.m
Zakk 50847e91c7 Massively reduced memory use of animated GIF sources
CSInputLayer no longer sets itself as the delegate of the source layer
2017-11-07 23:19:52 -05:00

38 lines
478 B
Objective-C

//
// ImageCaptureLayer.m
// CSImageCapturePlugin
//
// Created by Zakk on 11/7/17.
// Copyright © 2017 Zakk. All rights reserved.
//
#import "ImageCaptureLayer.h"
@implementation ImageCaptureLayer
@synthesize sourceRef = _sourceRef;
+(BOOL)needsDisplayForKey:(NSString *)key
{
if ([key isEqualToString:@"gifIndex"])
{
return YES;
}
return NO;
}
-(void)dealloc
{
if (_sourceRef)
{
CFRelease(_sourceRef);
}
}
@end