diff --git a/submodules/TgVoipWebrtc/BUILD b/submodules/TgVoipWebrtc/BUILD index 108b937aca..a2fbdb2f66 100644 --- a/submodules/TgVoipWebrtc/BUILD +++ b/submodules/TgVoipWebrtc/BUILD @@ -55,7 +55,7 @@ objc_library( "-DRTC_ENABLE_VP9", "-DTGVOIP_NAMESPACE=tgvoip_webrtc", "-std=c++14", - "-DWEBRTC_DISABLE_H265", + #"-DWEBRTC_DISABLE_H265", ], includes = [ "PublicHeaders", diff --git a/submodules/TgVoipWebrtc/tgcalls b/submodules/TgVoipWebrtc/tgcalls index 731818cea9..b2c7f2f226 160000 --- a/submodules/TgVoipWebrtc/tgcalls +++ b/submodules/TgVoipWebrtc/tgcalls @@ -1 +1 @@ -Subproject commit 731818cea9bce6eb7f4ee36f28d62f2ee03bd2b7 +Subproject commit b2c7f2f226a6c17a587b5fb421963a503855a2b6 diff --git a/third-party/webrtc/BUILD b/third-party/webrtc/BUILD index cf693a3b29..3939a612e3 100644 --- a/third-party/webrtc/BUILD +++ b/third-party/webrtc/BUILD @@ -2924,6 +2924,16 @@ webrtc_sources = [ "api/wrapping_async_dns_resolver.cc", "modules/video_coding/utility/bandwidth_quality_scaler.cc", "rtc_base/experiments/bandwidth_quality_scaler_settings.cc", + "common_video/h265/h265_common.cc", + "common_video/h265/h265_pps_parser.cc", + "common_video/h265/h265_sps_parser.cc", + "common_video/h265/h265_vps_parser.cc", + "common_video/h265/legacy_bit_buffer.h", + "common_video/h265/legacy_bit_buffer.cc", + "modules/rtp_rtcp/source/rtp_format_h265.cc", + "modules/video_coding/h265_vps_sps_pps_tracker.cc", + "modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc", + "common_video/h265/h265_bitstream_parser.cc", ] ios_objc_sources = [ @@ -3185,6 +3195,8 @@ ios_sources = [ "objc/components/network/RTCNetworkMonitor+Private.h", "objc/components/network/RTCNetworkMonitor.mm", "objc/native/src/network_monitor_observer.h", + "objc/components/video_codec/RTCCodecSpecificInfoH265.mm", + "objc/components/video_codec/RTCH265ProfileLevelId.mm", ] common_arm_specific_sources = [webrtc_source_dir + "/" + path for path in [ diff --git a/third-party/webrtc/webrtc b/third-party/webrtc/webrtc index 73bf8cd601..9cd0a24a2e 160000 --- a/third-party/webrtc/webrtc +++ b/third-party/webrtc/webrtc @@ -1 +1 @@ -Subproject commit 73bf8cd601c83152211321a30e818dcdeec1bbfd +Subproject commit 9cd0a24a2e450bcc731fbce6f3fe0fb516c75bc2