Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6ae9a398d5b21981372633d31f7ccf115230485d
https://github.com/WebKit/WebKit/commit/6ae9a398d5b21981372633d31f7ccf115230485d
Author: Philippe Normand <[email protected]>
Date: 2026-07-24 (Fri, 24 Jul 2026)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp
M Source/WebCore/Modules/mediastream/PeerConnectionBackend.h
M Source/WebCore/Modules/mediastream/RTCController.cpp
M Source/WebCore/Modules/mediastream/RTCController.h
M Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
M Source/WebCore/Modules/mediastream/RTCStatsReport.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerDataChannelHandler.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerDataChannelHandler.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerDtlsTransportBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerDtlsTransportBackend.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceAgent.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceAgent.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceStream.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceStream.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceTransport.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceTransport.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceTransportBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerIceTransportBackend.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerPeerConnectionBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerPeerConnectionBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverBackend.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverTransformBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpReceiverTransformBackend.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderBackend.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderTransformBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpSenderTransformBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransceiverBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransceiverBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransformBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerRtpTransformBackend.h
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerSctpTransportBackend.cpp
R
Source/WebCore/Modules/mediastream/gstreamer/GStreamerSctpTransportBackend.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerStatsCollector.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerStatsCollector.h
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.cpp
R Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.h
R Source/WebCore/Modules/mediastream/gstreamer/RiceGatherResult.h
M Source/WebCore/loader/EmptyClients.cpp
M Source/WebCore/page/SocketProvider.h
M Source/WebCore/platform/GStreamer.cmake
M Source/WebCore/platform/SourcesGStreamer.txt
M Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp
M Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h
M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.cpp
M Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h
M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp
M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.h
M Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
M Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
M Source/WebCore/platform/gstreamer/VideoEncoderPrivateGStreamer.cpp
M Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.cpp
M Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h
M Source/WebCore/platform/mediastream/RealtimeMediaSource.h
M Source/WebCore/platform/mediastream/WebRTCProvider.cpp
M Source/WebCore/platform/mediastream/WebRTCProvider.h
M Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioCapturer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerAudioRTPPacketizer.h
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerDTMFSenderBackend.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerDTMFSenderBackend.h
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerIncomingTrackProcessor.cpp
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerIncomingTrackProcessor.h
M
Source/WebCore/platform/mediastream/gstreamer/GStreamerMediaStreamSource.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPPacketizer.h
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPVideoRotationHeaderExtension.cpp
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerRTPVideoRotationHeaderExtension.h
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoRTPPacketizer.h
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCCommon.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCCommon.h
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCLogSink.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCLogSink.h
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCProvider.cpp
R Source/WebCore/platform/mediastream/gstreamer/GStreamerWebRTCProvider.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceGStreamer.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceGStreamer.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingAudioSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingAudioSourceGStreamer.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingMediaSourceGStreamer.h
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.cpp
R
Source/WebCore/platform/mediastream/gstreamer/RealtimeOutgoingVideoSourceGStreamer.h
R Source/WebCore/platform/rice/GRefPtrRice.h
R Source/WebCore/platform/rice/GUniquePtrRice.h
R Source/WebCore/platform/rice/RiceGioBackend.cpp
R Source/WebCore/platform/rice/RiceGioBackend.h
R Source/WebCore/platform/rice/RiceUtilities.h
R Source/WebCore/platform/rice/RiceVersioning.h
M Source/WebCore/testing/Internals.cpp
M Source/WebKit/CMakeLists.txt
M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.h
M Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.messages.in
R Source/WebKit/NetworkProcess/webrtc/rice/RiceBackend.cpp
R Source/WebKit/NetworkProcess/webrtc/rice/RiceBackend.h
R Source/WebKit/NetworkProcess/webrtc/rice/RiceBackend.messages.in
M Source/WebKit/Scripts/webkit/messages.py
M Source/WebKit/Scripts/webkit/opaque_ipc_types.tracking.in
M Source/WebKit/Scripts/webkit/tests/MessageArgumentDescriptions.cpp
M Source/WebKit/Shared/WTFArgumentCoders.serialization.in
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
M Source/WebKit/SourcesGTK.txt
M Source/WebKit/SourcesWPE.txt
M Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp
M Source/WebKit/WebProcess/Network/WebSocketProvider.cpp
M Source/WebKit/WebProcess/Network/WebSocketProvider.h
M Source/WebKit/WebProcess/Network/webrtc/LibWebRTCProvider.h
R Source/WebKit/WebProcess/Network/webrtc/rice/RiceBackendProxy.cpp
R Source/WebKit/WebProcess/Network/webrtc/rice/RiceBackendProxy.h
R Source/WebKit/WebProcess/Network/webrtc/rice/RiceBackendProxy.messages.in
M Source/WebKit/WebProcess/Storage/RemoteWorkerLibWebRTCProvider.h
M Source/WebKit/WebProcess/WebProcess.cpp
M Source/WebKit/WebProcess/WebProcess.h
R Source/cmake/FindRice.cmake
M Source/cmake/GStreamerChecks.cmake
M Source/cmake/GStreamerDefinitions.cmake
M Source/cmake/GStreamerDependencies.cmake
Log Message:
-----------
[GStreamer] Remove the GstWebRTC backend
https://bugs.webkit.org/show_bug.cgi?id=318669
Reviewed by Xabier Rodriguez-Calvar.
This backend is un-maintained and provides incomplete WebRTC support. The WPE
and GTK ports will
leverage LibWebRTC from now on.
Canonical link: https://commits.webkit.org/317849@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications