Click here to download the Blitz Browser!

WPT

wpt / webcodecs / audio-encoder-config.https.any.html

Spec: WebCodecs ↗

Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@318cbb466) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-8f0a1 (wpt@ae6982b12) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz 4dcc855ce (wpt@a95401e4e)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total47/5149/5150/510/510/51NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Empty codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing sampleRatePASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing numberOfChannelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero sampleRatePASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero channelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Bit rate too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Bit rate present but equal to zeroFAILPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus complexity too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus packetlossperc too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too smallPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Invalid Opus frameDurationPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() rejects invalid config: Bitrate is too low for OpusFAILPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Missing codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Empty codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Missing sampleRatePASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Missing numberOfChannelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Zero sampleRatePASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Zero channelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Bit rate too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Bit rate present but equal to zeroFAILPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Opus complexity too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Opus packetlossperc too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too smallPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too bigPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Invalid Opus frameDurationPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() rejects invalid config: Bitrate is too low for OpusFAILPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Unrecognized codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too smallPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too largePASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Way too many channelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future opus codec stringPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future aac codec stringPASSPASSPASSFAILFAIL
Test that AudioEncoder.isConfigSupported() doesn't support config: codec with spacesPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Unrecognized codecPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Sample rate is too smallPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Sample rate is too largePASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Way too many channelsPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Possible future opus codec stringPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: Possible future aac codec stringPASSPASSPASSFAILFAIL
Test that AudioEncoder.configure() doesn't support config: codec with spacesPASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":8000,"numberOfChannels":1}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"constant","bogus":123}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"variable","bogus":123}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"signal":"music","application":"audio","frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","signal":"voice","application":"lowdelay","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}PASSPASSPASSFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"frameDuration":7500}}PASSFAILFAILFAILFAIL
AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"frameDuration":120000}}PASSFAILPASSFAILFAIL