[webkit-changes] [WebKit/WebKit] 20b017: Cherry-pick 284144 at main (8359d8cb8e34). https://bu...

Philippe Normand noreply at github.com
Tue Sep 24 04:20:14 PDT 2024


  Branch: refs/heads/webkitglib/2.46
  Home:   https://github.com/WebKit/WebKit
  Commit: 20b0171ae979a2f9a8c9bff9f30309006bcd467c
      https://github.com/WebKit/WebKit/commit/20b0171ae979a2f9a8c9bff9f30309006bcd467c
  Author: Philippe Normand <philn at igalia.com>
  Date:   2024-09-24 (Tue, 24 Sep 2024)

  Changed paths:
    M Source/WebCore/platform/graphics/gstreamer/GStreamerAudioMixer.cpp

  Log Message:
  -----------
  Cherry-pick 284144 at main (8359d8cb8e34). https://bugs.webkit.org/show_bug.cgi?id=280185

    REGRESSION(268767 at main): [GStreamer] Audio mixer pad unregistration triggers data flow error
    https://bugs.webkit.org/show_bug.cgi?id=280185

    Reviewed by Xabier Rodriguez-Calvar.

    268767 at main added a new element in the pipeline, during pad registration, but it wasn't cleaned-up
    during pad un-registration. Wrap the audio conversion elements in a bin in order to simplify
    un-registration (no need to track each converter one by one).

    * Source/WebCore/platform/graphics/gstreamer/GStreamerAudioMixer.cpp:
    (WebCore::GStreamerAudioMixer::registerProducer):
    (WebCore::GStreamerAudioMixer::unregisterProducer):

    Canonical link: https://commits.webkit.org/284144@main

Canonical link: https://commits.webkit.org/282416.132@webkitglib/2.46



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list