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

Reply via email to