Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: bbca2d7c1fe0a5db650202e53d2f4bbef81cc28a https://github.com/WebKit/WebKit/commit/bbca2d7c1fe0a5db650202e53d2f4bbef81cc28a Author: Youenn Fablet <you...@apple.com> Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths: M LayoutTests/platform/mac-monterey-wk2/TestExpectations M Source/ThirdParty/libwebrtc/Configurations/libaom.xcconfig M Source/ThirdParty/libwebrtc/Configurations/libvpx.xcconfig M Source/WebCore/platform/VideoDecoder.cpp M Source/WebCore/platform/VideoEncoder.cpp M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.cpp M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.h M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.cpp M Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.h M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDav1dDecoder.cpp M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDav1dDecoder.h M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in M Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp M Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.h Log Message: ----------- Update webrtc build and code to prepare for tvOS rdar://126747824 https://bugs.webkit.org/show_bug.cgi?id=272974 Reviewed by Andy Estes and Elliott Williams. Compile out some libwebrtc code in case AV1 is not supported, as is the case in tvOS, where dav1d is not needed. Ditto for some WEB_CODECS code specific code. Update xcconfig files for tvOS. * LayoutTests/platform/mac-monterey-wk2/TestExpectations: Skipping AV1 tests as ENABLE(AV1) is not 1 in Monterey. * Source/ThirdParty/libwebrtc/Configurations/libaom.xcconfig: * Source/ThirdParty/libwebrtc/Configurations/libvpx.xcconfig: * Source/WebCore/platform/VideoDecoder.cpp: (WebCore::VideoDecoder::createLocalDecoder): * Source/WebCore/platform/VideoEncoder.cpp: (WebCore::VideoEncoder::createLocalEncoder): * Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.cpp: (WebCore::createInternalDecoder): * Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoDecoder.h: * Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.cpp: (WebCore::createInternalEncoder): (WebCore::LibWebRTCVPXInternalVideoEncoder::initialize): * Source/WebCore/platform/libwebrtc/LibWebRTCVPXVideoEncoder.h: * Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDav1dDecoder.cpp: * Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCDav1dDecoder.h: * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: * Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.cpp: (WebKit::LibWebRTCCodecs::setEncodingConfiguration): * Source/WebKit/WebProcess/GPU/webrtc/LibWebRTCCodecs.h: Canonical link: https://commits.webkit.org/278103@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes