Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9f7fcac9257ebed1331734bccf454638ca63a732
https://github.com/WebKit/WebKit/commit/9f7fcac9257ebed1331734bccf454638ca63a732
Author: Philippe Normand <[email protected]>
Date: 2024-05-03 (Fri, 03 May 2024)
Changed paths:
M Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp
M Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp
Log Message:
-----------
[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
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