Click here to download the Blitz Browser!

WPT

wpt / webrtc / RTCRtpTransceiver-setCodecPreferences.html?rest

Spec: WebRTC ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total17/1717/1717/170/170/17NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
setCodecPreferences() on audio transceiver with codecs returned from RTCRtpReceiver.getCapabilities('audio') should succeedPASSPASSPASSFAILFAIL
setCodecPreferences() on video transceiver with codecs returned from RTCRtpReceiver.getCapabilities('video') should succeedPASSPASSPASSFAILFAIL
setCodecPreferences([]) should succeedPASSPASSPASSFAILFAIL
setCodecPreferences() with reordered codecs should succeedPASSPASSPASSFAILFAIL
setCodecPreferences() with only VP8 should succeedPASSPASSPASSFAILFAIL
setCodecPreferences() should allow setting VP8 as first codecPASSPASSPASSFAILFAIL
setCodecPreferences() on audio transceiver with codecs returned from getCapabilities('video') should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with user defined codec with invalid mimeType should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with user defined codec should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with user defined codec together with codecs returned from getCapabilities() should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with modified codec clock rate should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with modified codec channel count should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with modified codec parameters should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() with modified codecs returned from getCapabilities() should throw InvalidModificationErrorPASSPASSPASSFAILFAIL
setCodecPreferences() modifies the order of audio codecs in createOfferPASSPASSPASSFAILFAIL
setCodecPreferences() can remove redPASSPASSPASSFAILFAIL
setCodecPreferences() can remove ulpfecPASSPASSPASSFAILFAIL