Commit c807053b authored by Nicolas Gonzalez's avatar Nicolas Gonzalez
Browse files

only set filter if given

parent 97ac6874
Loading
Loading
Loading
Loading
+9 −4
Changes for ios/Video/RCTVideo.m: 9 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -1270,16 +1270,20 @@ static int const RCTVideoUnset = -1;

  AVAsset *asset = _playerItem.asset;

    if (asset != nil) {
  if (asset != nil && filterName != nil) {

    CIFilter *filter = [CIFilter filterWithName:filterName];

        if (filter != nil) {

    _playerItem.videoComposition = [AVVideoComposition
            videoCompositionWithAsset:asset
         applyingCIFiltersWithHandler:^(AVAsynchronousCIImageFilteringRequest *_Nonnull request) {

             if (filter == nil) {

               [request finishWithImage:request.sourceImage context:nil];

             } else {

               CIImage *image = request.sourceImage.imageByClampingToExtent;

               [filter setValue:image forKey:kCIInputImageKey];
@@ -1288,9 +1292,10 @@ static int const RCTVideoUnset = -1;

               [request finishWithImage:output context:nil];

             }


         }];
        }

  }