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