diff --git a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm index 83efefff79..408f44ff70 100644 --- a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm +++ b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm @@ -159,7 +159,9 @@ if ([VideoMetalView isSupported]) { VideoMetalView *remoteRenderer = [[VideoMetalView alloc] initWithFrame:CGRectZero]; remoteRenderer.videoContentMode = UIViewContentModeScaleAspectFill; - + #if !TARGET_OS_IPHONE + [remoteRenderer setIsForceMirrored:YES]; + #endif std::shared_ptr> sink = [remoteRenderer getSink]; interface->setOutput(sink); @@ -168,7 +170,9 @@ GLVideoView *remoteRenderer = [[GLVideoView alloc] initWithFrame:CGRectZero]; remoteRenderer.videoContentMode = UIViewContentModeScaleAspectFill; - + #if !TARGET_OS_IPHONE + [remoteRenderer setIsForceMirrored:YES]; + #endif std::shared_ptr> sink = [remoteRenderer getSink]; interface->setOutput(sink);