Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ad3781b0799f8739f8713949554de533b35208f2
https://github.com/WebKit/WebKit/commit/ad3781b0799f8739f8713949554de533b35208f2
Author: Philippe Normand <[email protected]>
Date: 2026-04-06 (Mon, 06 Apr 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M
LayoutTests/platform/glib/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt
M
LayoutTests/platform/glib/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp
M Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.cpp
Log Message:
-----------
[GStreamer][WebRTC]
imported/w3c/web-platform-tests/webrtc/protocol/rtp-payloadtypes.html?{interop-2026,rest}
fail
https://bugs.webkit.org/show_bug.cgi?id=311490
Reviewed by Xabier Rodriguez-Calvar.
The interop-2026 test was failing because our endpoint wasn't rejecting payload
types in the 64-95
range. We now raise an InvalidAccessError exception when attempting to set a
remote description
containing payload types in the 64-95 range.
The "rest" test was failing because our SDP contained "OPUS" instead of "opus"
rtpmap attributes,
which goes against RFC 7587 section 7.
Passing by, triage WPT WebRTC tests incorrectly flagged during the last WPT
resync.
* LayoutTests/platform/glib/TestExpectations:
*
LayoutTests/platform/glib/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt:
*
LayoutTests/platform/glib/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt:
* Source/WebCore/Modules/mediastream/gstreamer/GStreamerMediaEndpoint.cpp:
(WebCore::GStreamerMediaEndpoint::doSetRemoteDescription):
(WebCore::GStreamerMediaEndpoint::setDescription):
(WebCore::GStreamerMediaEndpoint::createTransceiverBackends):
* Source/WebCore/Modules/mediastream/gstreamer/GStreamerWebRTCUtils.cpp:
(WebCore::SDPStringBuilder::appendAttribute):
Canonical link: https://commits.webkit.org/310637@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications