Branch: refs/heads/webkitglib/2.44
  Home:   https://github.com/WebKit/WebKit
  Commit: 90db18fb1152c126c9140573d1fdbff9fd1da367
      
https://github.com/WebKit/WebKit/commit/90db18fb1152c126c9140573d1fdbff9fd1da367
  Author: Philippe Normand <[email protected]>
  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@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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to