From c89852a8e8d7c6787e8a18026d1255a306c59fcb Mon Sep 17 00:00:00 2001 From: overtake <> Date: Tue, 7 Jul 2020 22:06:42 +0300 Subject: [PATCH] no message --- submodules/TgVoipWebrtc/Impl/CodecsApple.mm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/submodules/TgVoipWebrtc/Impl/CodecsApple.mm b/submodules/TgVoipWebrtc/Impl/CodecsApple.mm index 4a91a491bb..8b437222f2 100644 --- a/submodules/TgVoipWebrtc/Impl/CodecsApple.mm +++ b/submodules/TgVoipWebrtc/Impl/CodecsApple.mm @@ -195,11 +195,19 @@ std::unique_ptr makeVideoDecoderFactory() { } bool supportsH265Encoding() { +#if TARGET_OS_IOS if (@available(iOS 11.0, *)) { return [[AVAssetExportSession allExportPresets] containsObject:AVAssetExportPresetHEVCHighestQuality]; } else { return false; } +#else + if (@available(macOS 10.13, *)) { + return [[AVAssetExportSession allExportPresets] containsObject:AVAssetExportPresetHEVCHighestQuality]; + } else { + return false; + } +#endif } rtc::scoped_refptr makeVideoSource(rtc::Thread *signalingThread, rtc::Thread *workerThread) {