[webkit-changes] [WebKit/WebKit] 90db18: Cherry-pick 278306 at main (9f7fcac9257e). https://bu...

Philippe Normand noreply at github.com
Wed May 29 14:15:02 PDT 2024


  Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: 90db18fb1152c126c9140573d1fdbff9fd1da367
      https://github.com/WebKit/WebKit/commit/90db18fb1152c126c9140573d1fdbff9fd1da367
  Author: Philippe Normand <philn at igalia.com>
  Date:   2024-05-29 (Wed, 29 May 2024)

  Changed paths:
    M Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp
    M Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp

  Log Message:
  -----------
  Cherry-pick 278306 at main (9f7fcac9257e). https://bugs.webkit.org/show_bug.cgi?id=273555

    [GStreamer][WebAudio] Misc improvements in playback pipeline
    https://bugs.webkit.org/show_bug.cgi?id=273555

    Reviewed by Xabier Rodriguez-Calvar.

    A small queue is needed before the sink, by design. In the webaudiosrc element timestamping was
    improved, silent buffers are now flagged as droppable and the render task starts only when going to
    PLAYING state.

    * Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp:
    (WebCore::AudioDestination::create):
    (WebCore::AudioDestinationGStreamer::AudioDestinationGStreamer):
    * Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
    (webKitWebAudioSrcConstructed):
    (webKitWebAudioSrcRenderAndPushFrames):
    (webKitWebAudioSrcChangeState):

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

Canonical link: https://commits.webkit.org/274313.288@webkitglib/2.44



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