Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1fb4cdd856dd56a4c6b7973ed2a798f8d2e3a793
      
https://github.com/WebKit/WebKit/commit/1fb4cdd856dd56a4c6b7973ed2a798f8d2e3a793
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2023-09-07 (Thu, 07 Sep 2023)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/webcodecs/audio-decoder.https.any-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/webcodecs/audio-decoder.https.any.worker-expected.txt
    M LayoutTests/platform/glib/TestExpectations
    M 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/video-encoder-config.https.any-expected.txt
    M 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/video-encoder-config.https.any.worker-expected.txt
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.h
    M Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.idl
    M Source/WebCore/platform/AudioDecoder.cpp

  Log Message:
  -----------
  [WebCodecs] AudioDecoder follow-up after 267403@main
https://bugs.webkit.org/show_bug.cgi?id=260958

Reviewed by Youenn Fablet.

The AudioDecoder config validation now follows the spec more closely. Some 
tests still fail, not
catching the exception raised when configuring the decoder with an invalid 
config, but the same
failures happen in the VideoDecoder, so both should be addressed in a separate 
patch.

* 
LayoutTests/imported/w3c/web-platform-tests/webcodecs/audio-decoder.https.any-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/webcodecs/audio-decoder.https.any.worker-expected.txt:
* LayoutTests/platform/glib/TestExpectations:
* 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/video-encoder-config.https.any-expected.txt:
* 
LayoutTests/platform/glib/imported/w3c/web-platform-tests/webcodecs/video-encoder-config.https.any.worker-expected.txt:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoder.cpp:
(WebCore::isValidDecoderConfig):
(WebCore::createAudioDecoderConfig):
(WebCore::WebCodecsAudioDecoder::configure):
(WebCore::WebCodecsAudioDecoder::isConfigSupported):
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.h:
* Source/WebCore/Modules/webcodecs/WebCodecsAudioDecoderConfig.idl:
* Source/WebCore/platform/AudioDecoder.cpp:
(WebCore::AudioDecoder::isCodecSupported):

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to