Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 521581dbc7966e8d108a1ec0012aa8347ba3253e
https://github.com/WebKit/WebKit/commit/521581dbc7966e8d108a1ec0012aa8347ba3253e
Author: Youenn Fablet <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
A
LayoutTests/imported/w3c/web-platform-tests/webrtc-extensions/targetLatency-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/webrtc-extensions/targetLatency.html
M LayoutTests/platform/glib/TestExpectations
A LayoutTests/webrtc/RTCConfiguration-targetLatency-expected.txt
A LayoutTests/webrtc/RTCConfiguration-targetLatency.html
M Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
M Source/WebCore/Modules/mediastream/RTCConfiguration.h
M Source/WebCore/Modules/mediastream/RTCConfiguration.idl
M Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp
M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.h
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp
M
Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.h
M Source/WebCore/platform/mediastream/MediaEndpointConfiguration.cpp
M Source/WebCore/platform/mediastream/MediaEndpointConfiguration.h
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.cpp
M Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h
M Source/WebCore/testing/Internals.cpp
M Source/WebCore/testing/Internals.h
M Source/WebCore/testing/Internals.idl
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.cpp
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h
Log Message:
-----------
Implement https://w3c.github.io/webrtc-extensions/#target-latency
rdar://168225793
https://bugs.webkit.org/show_bug.cgi?id=305564
Reviewed by Eric Carlson.
We add RTCConfiguration.targetLatency and compute whether enabling service
class accordingly.
We remove some no longer needed code.
We add an internal API to query whether service class is enabled for a given
peer connection and use that in a test to validate that passing the parameter
works fine.
Covered by added tests.
Canonical link: https://commits.webkit.org/306062@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications