[webkit-changes] [WebKit/WebKit] 910440: [GStreamer] imported/w3c/web-platform-tests/webcod...

Philippe Normand noreply at github.com
Mon Dec 16 04:19:55 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 910440412733f17f3fdcdea8aed2265b9c8c5172
      https://github.com/WebKit/WebKit/commit/910440412733f17f3fdcdea8aed2265b9c8c5172
  Author: Philippe Normand <philn at igalia.com>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M LayoutTests/platform/glib/TestExpectations
    M Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/AudioEncoderGStreamer.cpp
    M Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp

  Log Message:
  -----------
  [GStreamer] imported/w3c/web-platform-tests/webcodecs/audio-encoder-codec-specific.https.any.html is a permanent failure
https://bugs.webkit.org/show_bug.cgi?id=284426

Reviewed by Xabier Rodriguez-Calvar.

The opus encoder now correctly configures bitrate and bitrateMode, even if no Opus-specific
parameters were supplied. The mp3 encoder also handles bitrateMode. The decoder now outputs F32
instead of the underlying decoder's format, which can be S16 for Opus, for instance. The decoder
also now properly handles lpcm formats.

* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/platform/audio/gstreamer/AudioDecoderGStreamer.cpp:
(WebCore::GStreamerInternalAudioDecoder::GStreamerInternalAudioDecoder):
* Source/WebCore/platform/audio/gstreamer/AudioEncoderGStreamer.cpp:
(WebCore::GStreamerAudioEncoder::encode):
(WebCore::GStreamerInternalAudioEncoder::initialize):

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



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list