obs-StreamFX/source/obs
Michael Fabian 'Xaymar' Dirks 6dd661a41c obs/source-tracker: Fix missing sources and modernize singleton design
In some rare cases, a bug is observed where some sources end up missing despite being visible in the OBS Studio UI. This is most likely related to us actually missing the events due to plugin load order. We can fix this by explicitly enumerating sources in the constructor.

Additionally in order to reduce the human error factor, we should avoid explicit initialize() and finalize() calls for our singleton. Instead the get() function should do all of the heavy lifting, including thread safety, so that the human writing the code will have next to no chances to break it.
2023-04-05 18:58:20 +02:00
..
gs obs/gs/effect: Only add defines to the top level shader 2023-04-05 18:51:46 +02:00
obs-encoder-factory.cpp obs/encoder-factory: Factory to create encoder instances 2023-03-28 12:52:11 +02:00
obs-encoder-factory.hpp obs/encoder-factory: Support proper settings migration 2023-04-05 18:51:52 +02:00
obs-signal-handler.cpp obs-signal-handler: Helper classes for signals and audio 2020-02-14 07:30:46 +01:00
obs-signal-handler.hpp obs: Apply coding guidelines 2023-04-05 18:50:58 +02:00
obs-source-factory.cpp project: Apply clang-format 2019-12-21 17:05:53 +01:00
obs-source-factory.hpp obs: Apply coding guidelines 2023-04-05 18:50:58 +02:00
obs-source-tracker.cpp obs/source-tracker: Fix missing sources and modernize singleton design 2023-04-05 18:58:20 +02:00
obs-source-tracker.hpp obs/source-tracker: Fix missing sources and modernize singleton design 2023-04-05 18:58:20 +02:00
obs-source.cpp obs: Apply coding guidelines 2023-04-05 18:50:58 +02:00
obs-source.hpp obs: Apply coding guidelines 2023-04-05 18:50:58 +02:00
obs-tools.cpp obs/tools: Remove work-around for obs_properties_remove_by_name 2023-04-05 18:58:20 +02:00
obs-tools.hpp obs/tools: Remove work-around for obs_properties_remove_by_name 2023-04-05 18:58:20 +02:00