[webkit-changes] [WebKit/WebKit] 20616a: Add an experimental flag for WebRTC L4S support

youennf noreply at github.com
Mon Sep 30 17:37:46 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 20616a6e98e29bc12769fbbde4ee8db849f9c622
      https://github.com/WebKit/WebKit/commit/20616a6e98e29bc12769fbbde4ee8db849f9c622
  Author: Youenn Fablet <youenn at apple.com>
  Date:   2024-09-30 (Mon, 30 Sep 2024)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp
    M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp
    M Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.h
    M Tools/WebKitTestRunner/TestController.cpp

  Log Message:
  -----------
  Add an experimental flag for WebRTC L4S support
rdar://136896745
https://bugs.webkit.org/show_bug.cgi?id=280571

Reviewed by Jean-Yves Avenard and Eric Carlson.

We enable this flag to allow experimenting L4S support.
We mark it as testable for now.
We wire libwebrtc internal flag according our WebKit flag.
We disable this flag by default on WebKitTestRunner until we have SDP negoatiation support.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp:
(WebCore::LibWebRTCMediaEndpoint::LibWebRTCMediaEndpoint):
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp:
(WebCore::LibWebRTCPeerConnectionBackend::shouldEnableWebRTCL4S const):
* Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.h:
* Tools/WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetPreferencesToConsistentValues):

Canonical link: https://commits.webkit.org/284477@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list