Branch: refs/heads/webkitglib/2.50
Home: https://github.com/WebKit/WebKit
Commit: fe6ba9d37e163199c66669837e109cf95b661657
https://github.com/WebKit/WebKit/commit/fe6ba9d37e163199c66669837e109cf95b661657
Author: Xabier Rodriguez-Calvar <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M Source/WebCore/Modules/webaudio/MediaStreamAudioSourceGStreamer.cpp
Log Message:
-----------
Cherry-pick 308038@main (cc0a043f95a8).
https://bugs.webkit.org/show_bug.cgi?id=308283
[GStreamer][WebAudio] Fix garbage sound
https://bugs.webkit.org/show_bug.cgi?id=308283
Reviewed by Philippe Normand.
We need to copy the data into a new buffer before pushing it to the
GStreamer thread.
Otherwise, the data may be modified by the web audio thread while we're
still
using it in the GStreamer thread, which can cause garbage sound.
* Source/WebCore/Modules/webaudio/MediaStreamAudioSourceGStreamer.cpp:
(WebCore::MediaStreamAudioSource::consumeAudio):
Canonical link: https://commits.webkit.org/308038@main
Canonical link: https://commits.webkit.org/298234.433@webkitglib/2.50
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications