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

Reply via email to