Problem was with the videoComposition preparing frames ahead of time. To get the filters to update in real time, I need to reset the composition every time I make a change.
playItem.videoComposition = playerItem.videoComposition.mutableCopy() as? AVVideoComposition
The problem now is that the slider makes so many changes at a rate faster than the CPU can handle resulting in another lag. This time the filter intensity changes smoothly, but the video lags and skips frames. Any thoughts?
Post
Replies
Boosts
Views
Activity
Did you ever figure this out?