From 3955a5022cb5457f87bc8caa4dbd3c8f4f26f506 Mon Sep 17 00:00:00 2001 From: Peter Hanspers Date: Thu, 22 Nov 2018 16:29:56 +0100 Subject: [PATCH] Metal: Don't render into an empty view. Change-Id: I4f407ab77854fa50d3b30e0bf54c365aee51923d Bug: webrtc:10040 Reviewed-on: https://webrtc-review.googlesource.com/c/111782 Reviewed-by: Anders Carlsson Commit-Queue: Peter Hanspers Cr-Commit-Position: refs/heads/master@{#25759} --- sdk/objc/components/renderer/metal/RTCMTLVideoView.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/objc/components/renderer/metal/RTCMTLVideoView.m b/sdk/objc/components/renderer/metal/RTCMTLVideoView.m index 7ad1d79d3e..f8575c0cfe 100644 --- a/sdk/objc/components/renderer/metal/RTCMTLVideoView.m +++ b/sdk/objc/components/renderer/metal/RTCMTLVideoView.m @@ -141,6 +141,10 @@ return; } + if (CGRectIsEmpty(view.bounds)) { + return; + } + RTCMTLRenderer *renderer; if ([videoFrame.buffer isKindOfClass:[RTCCVPixelBuffer class]]) { RTCCVPixelBuffer *buffer = (RTCCVPixelBuffer*)videoFrame.buffer;