From f401c6a287ef73ff06493f8e5931f011480db715 Mon Sep 17 00:00:00 2001 From: Hampton Maxwell Date: Thu, 20 Dec 2018 10:45:14 -0800 Subject: [PATCH] Small code cleanup to setFilter --- ios/Video/RCTVideo.m | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/ios/Video/RCTVideo.m b/ios/Video/RCTVideo.m index d097e78bfc..e01459044a 100644 --- a/ios/Video/RCTVideo.m +++ b/ios/Video/RCTVideo.m @@ -1288,17 +1288,13 @@ - (void)setFilter:(NSString *)filterName { return; } else if ([[_source objectForKey:@"uri"] rangeOfString:@"m3u8"].location != NSNotFound) { return; // filters don't work for HLS... return - } - - AVAsset *asset = _playerItem.asset; - - if (!asset) { + } else if (!_playerItem.asset) { return; } - + CIFilter *filter = [CIFilter filterWithName:filterName]; _playerItem.videoComposition = [AVVideoComposition - videoCompositionWithAsset:asset + videoCompositionWithAsset:_playerItem.asset applyingCIFiltersWithHandler:^(AVAsynchronousCIImageFilteringRequest *_Nonnull request) { if (filter == nil) { [request finishWithImage:request.sourceImage context:nil]; @@ -1475,4 +1471,4 @@ - (NSString *)cacheDirectoryPath { return array[0]; } -@end \ No newline at end of file +@end