Extract libyuv into a standalone module

This commit is contained in:
Ali
2021-07-21 18:12:17 +02:00
parent 7161c34527
commit cb61f86ba2
186 changed files with 20998 additions and 9615 deletions

View File

@@ -35,11 +35,17 @@ class VideoRenderingContext {
func makeView(input: Signal<OngoingGroupCallContext.VideoFrameData, NoError>, blur: Bool) -> VideoRenderingView? {
#if targetEnvironment(simulator)
if blur {
return nil
}
return SampleBufferVideoRenderingView(input: input)
#else
if #available(iOS 13.0, *) {
return MetalVideoRenderingView(renderingContext: self.metalContext, input: input, blur: blur)
} else {
if blur {
return nil
}
return SampleBufferVideoRenderingView(input: input)
}
#endif