[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