Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dadcac2683e98a375c206185919ad7f70ab7123e
      
https://github.com/WebKit/WebKit/commit/dadcac2683e98a375c206185919ad7f70ab7123e
  Author: Alicia Boya Garcia <[email protected]>
  Date:   2023-10-13 (Fri, 13 Oct 2023)

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

  Log Message:
  -----------
  [GStreamer] Ignore notify::caps with NULL caps
https://bugs.webkit.org/show_bug.cgi?id=262949

Reviewed by Philippe Normand.

notify::caps is triggered not only when caps are set, but also when
they're unset, as it's the case during pipeline teardown.

This was happening as the state pipeline was set to NULL from the main
thread, making the non-main-thread assertion
AbortableTaskQueue::enqueueTask() fail.

* Source/WebCore/platform/graphics/gstreamer/TrackPrivateBaseGStreamer.cpp:
(WebCore::TrackPrivateBaseGStreamer::installUpdateConfigurationHandlers):

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to