Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3d8e0be1db6ae9348e769adde95b7eff68897ff9 https://github.com/WebKit/WebKit/commit/3d8e0be1db6ae9348e769adde95b7eff68897ff9 Author: Youenn Fablet <you...@apple.com> Date: 2025-03-05 (Wed, 05 Mar 2025)
Changed paths: M LayoutTests/platform/glib/TestExpectations M LayoutTests/platform/mac-site-isolation/TestExpectations M LayoutTests/platform/mac-wk2/TestExpectations M LayoutTests/platform/mac/TestExpectations R LayoutTests/platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt R LayoutTests/platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html M LayoutTests/platform/wpe/TestExpectations R LayoutTests/webrtc/captureCanvas-webrtc-software-h264-baseline-expected.txt R LayoutTests/webrtc/captureCanvas-webrtc-software-h264-baseline.html R LayoutTests/webrtc/captureCanvas-webrtc-software-h264-high-expected.txt R LayoutTests/webrtc/captureCanvas-webrtc-software-h264-high.html M Source/ThirdParty/libwebrtc/Configurations/libwebrtc.exp M Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/WebKit/WebKitEncoder.mm M Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/WebKit/WebKitUtilities.h M Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/objc/components/video_codec/RTCVideoEncoderH264.mm M Source/WebCore/platform/mediastream/WebRTCProvider.cpp M Source/WebCore/platform/mediastream/WebRTCProvider.h M Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCProvider.cpp M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.cpp M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp M Source/WebCore/testing/Internals.cpp M Source/WebCore/testing/Internals.h M Source/WebCore/testing/Internals.idl Log Message: ----------- REGRESSION(Sequoia): [ macOS Sequoia wk2 Debug x86_64 ] webrtc/captureCanvas-webrtc-software-h264-high.html is a constant failure. rdar://145695939 https://bugs.webkit.org/show_bug.cgi?id=288655 Reviewed by Philippe Normand. We had bugs related to software H264 encoding on intel macOS and added related tests. This test infrastructure was only available if H264 encoding was done within WebProcess, which is now an unsupported configuration. We remove the test and corresponding obsolete test infrastructure. * LayoutTests/platform/glib/TestExpectations: * LayoutTests/platform/mac-site-isolation/TestExpectations: * LayoutTests/platform/mac-wk2/TestExpectations: * LayoutTests/platform/mac/TestExpectations: * LayoutTests/platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Removed. * LayoutTests/platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Removed. * LayoutTests/platform/wpe/TestExpectations: * LayoutTests/webrtc/captureCanvas-webrtc-software-h264-baseline-expected.txt: Removed. * LayoutTests/webrtc/captureCanvas-webrtc-software-h264-baseline.html: Removed. * LayoutTests/webrtc/captureCanvas-webrtc-software-h264-high-expected.txt: Removed. * LayoutTests/webrtc/captureCanvas-webrtc-software-h264-high.html: Removed. * Source/ThirdParty/libwebrtc/Configurations/libwebrtc.exp: * Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/WebKit/WebKitEncoder.mm: (webrtc::setH264HardwareEncoderAllowed): Deleted. (webrtc::isH264HardwareEncoderAllowed): Deleted. * Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/WebKit/WebKitUtilities.h: * Source/ThirdParty/libwebrtc/Source/webrtc/webkit_sdk/objc/components/video_codec/RTCVideoEncoderH264.mm: (-[RTCVideoEncoderH264 resetCompressionSessionWithPixelFormat:]): * Source/WebCore/platform/mediastream/WebRTCProvider.cpp: (WebCore::WebRTCProvider::webRTCAvailable): (WebCore::WebRTCProvider::setH264HardwareEncoderAllowed): Deleted. * Source/WebCore/platform/mediastream/WebRTCProvider.h: * Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCProvider.cpp: (WebCore::WebRTCProvider::setH264HardwareEncoderAllowed): Deleted. * Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.cpp: (WebCore::WebRTCProvider::setH264HardwareEncoderAllowed): Deleted. * Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp: (WebCore::WebRTCProvider::setH264HardwareEncoderAllowed): Deleted. * Source/WebCore/testing/Internals.cpp: (WebCore::Internals::resetToConsistentState): (WebCore::Internals::setH264HardwareEncoderAllowed): Deleted. * Source/WebCore/testing/Internals.h: * Source/WebCore/testing/Internals.idl: Canonical link: https://commits.webkit.org/291620@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