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

Reply via email to