Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f79d4e69b61a32fce2867f67dac5524d9d62ae1e
https://github.com/WebKit/WebKit/commit/f79d4e69b61a32fce2867f67dac5524d9d62ae1e
Author: Philippe Normand <[email protected]>
Date: 2026-09-30 (Wed, 30 Sep 2026)
Changed paths:
M
Source/WebCore/platform/mediastream/libwebrtc/gstreamer/RealtimeOutgoingAudioSourceLibWebRTC.cpp
Log Message:
-----------
[GStreamer][LibWebRTC] Audio format re-negotiation support for outgoing audio
tracks
https://bugs.webkit.org/show_bug.cgi?id=324342
Reviewed by Xabier Rodriguez-Calvar.
Audio format re-negotiation was already supported actually, but a misleading
error message was
logged regardless. When the audio format changes the sample converter is
re-created, the audio
adapter cleared, so that we are sure buffers in previous format won't be missed
with buffers in the
new format. The sample conversion is also synchronously scheduled in the
signaling thread now.
*
Source/WebCore/platform/mediastream/libwebrtc/gstreamer/RealtimeOutgoingAudioSourceLibWebRTC.cpp:
(WebCore::RealtimeOutgoingAudioSourceLibWebRTC::audioSamplesAvailable):
(WebCore::RealtimeOutgoingAudioSourceLibWebRTC::pullAudioData):
Canonical link: https://commits.webkit.org/322261@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications