From 04c00ff28b56425811281bb4092f67d1ae8d1acc Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Mon, 30 Jul 2018 17:01:40 -0600 Subject: [PATCH] Fix letterboxed video on M68 Upstream changed how this is handled. --- Signal/src/views/RemoteVideoView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Signal/src/views/RemoteVideoView.m b/Signal/src/views/RemoteVideoView.m index aa7f885ce..0f69c8597 100644 --- a/Signal/src/views/RemoteVideoView.m +++ b/Signal/src/views/RemoteVideoView.m @@ -41,7 +41,9 @@ NS_ASSUME_NONNULL_BEGIN // RTCMTLVideoView requires the MTKView class, available only in iOS9+ // So check that it exists before proceeding. if ([MTKView class]) { - _videoRenderer = [[RTCMTLVideoView alloc] initWithFrame:CGRectZero]; + RTCMTLVideoView *rtcMetalView = [[RTCMTLVideoView alloc] initWithFrame:CGRectZero]; + rtcMetalView.videoContentMode = UIViewContentModeScaleAspectFill; + _videoRenderer = rtcMetalView; [self addSubview:_videoRenderer]; [_videoRenderer autoPinEdgesToSuperviewEdges]; // HACK: Although RTCMTLVideo view is positioned to the top edge of the screen