Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 9f7fcac9257ebed1331734bccf454638ca63a732 https://github.com/WebKit/WebKit/commit/9f7fcac9257ebed1331734bccf454638ca63a732 Author: Philippe Normand <ph...@igalia.com> 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 webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes