From 4036d9e3985ff4680d1e426137f64f3bbc1952fa Mon Sep 17 00:00:00 2001 From: overtake Date: Thu, 13 Aug 2020 22:38:24 +0300 Subject: [PATCH] no message --- .../Sources/OngoingCallThreadLocalContext.mm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm index 8355f98873..83efefff79 100644 --- a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm +++ b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm @@ -13,7 +13,7 @@ #ifndef WEBRTC_IOS #import "platform/darwin/VideoMetalViewMac.h" -#define GLVideoView VideoMetalView +#import "platform/darwin/GLVideoViewMac.h" #define UIViewContentModeScaleAspectFill kCAGravityResizeAspectFill #define UIViewContentModeScaleAspect kCAGravityResizeAspect @@ -167,6 +167,8 @@ } else { GLVideoView *remoteRenderer = [[GLVideoView alloc] initWithFrame:CGRectZero]; + remoteRenderer.videoContentMode = UIViewContentModeScaleAspectFill; + std::shared_ptr> sink = [remoteRenderer getSink]; interface->setOutput(sink); @@ -682,7 +684,11 @@ static void (*InternalVoipLoggingFunction)(NSString *) = NULL; completion(remoteRenderer); } else { GLVideoView *remoteRenderer = [[GLVideoView alloc] initWithFrame:CGRectZero]; - + #if TARGET_OS_IPHONE + remoteRenderer.videoContentMode = UIViewContentModeScaleAspectFill; + #else + remoteRenderer.videoContentMode = UIViewContentModeScaleAspect; + #endif std::shared_ptr> sink = [remoteRenderer getSink]; __strong OngoingCallThreadLocalContextWebrtc *strongSelf = weakSelf; if (strongSelf) {