Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 92a5a48be83a33ba43f389d673574fc35517894e
      
https://github.com/WebKit/WebKit/commit/92a5a48be83a33ba43f389d673574fc35517894e
  Author: Youenn Fablet <[email protected]>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M Source/WebCore/Modules/webaudio/AsyncAudioDecoder.cpp
    M Source/WebCore/Modules/webaudio/AsyncAudioDecoder.h
    M Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp

  Log Message:
  -----------
  MockRealtimeMediaSource run loop stays alive
rdar://149204265
https://bugs.webkit.org/show_bug.cgi?id=291518

Reviewed by Jean-Yves Avenard.

We explicitly stop the run loop so that its thread gets stopped.
We update ThreadGlobalData to first destroy FontCache and then ThreadTimers so 
that the Timner destructor debug asserts work properly.

* Source/WebCore/Modules/webaudio/AsyncAudioDecoder.cpp:
(WebCore::AsyncAudioDecoder::~AsyncAudioDecoder):
* Source/WebCore/Modules/webaudio/AsyncAudioDecoder.h:
* Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp:
(WebCore::MockRealtimeVideoSource::~MockRealtimeVideoSource):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to