Skip to content

macos: Fix race conditions

Corentin Damman requested to merge cda/gstreamer:main into main

This commit fixes two issues:

  • The event must be posted after calling stop, otherwise a race condition can occur and the app never stops
  • isFinishedLaunching and applicationDidFinishLaunching are not always synchronized, causing sometimes a deadlock on the g_cond_wait never catching the g_cond_signal
Edited by Corentin Damman

Merge request reports

Loading