obs-StreamFX/source
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
..
encoders encoders/ffmpeg/dnxhr: Add Avid DNxHR Encoder based on FFmpeg 2023-04-05 18:58:18 +02:00
ffmpeg ffmpeg/tools: Improve helper functions for AVOption lists 2023-04-05 18:58:17 +02:00
filters filters/autoframing: Always set projection matrix 2023-04-05 18:51:55 +02:00
gfx obs/tools: Remove work-around for obs_properties_remove_by_name 2023-04-05 18:58:20 +02:00
nvidia nvidia/ar/facedetection: Add Face Detection feature 2023-04-05 18:51:36 +02:00
obs obs/source-tracker: Fix missing sources and modernize singleton design 2023-04-05 18:58:20 +02:00
sources gfx/shader: Support for visible and active tracking in parameters 2023-04-05 18:51:42 +02:00
transitions gfx/shader: Support for visible and active tracking in parameters 2023-04-05 18:51:42 +02:00
ui ui/about: Remove additional spacers 2023-04-05 18:51:55 +02:00
util util/library: Don't mix incompatible parameters 2023-04-05 18:51:37 +02:00
common.hpp common: Add macro to force inlining 2023-04-05 18:58:20 +02:00
configuration.cpp configuration: Fix unicode support 2023-03-28 13:11:04 +02:00
configuration.hpp configuration: Fix failed saving due to invalid path 2023-03-28 12:40:46 +02:00
plugin.cpp obs/source-tracker: Fix missing sources and modernize singleton design 2023-04-05 18:58:20 +02:00
plugin.hpp util: Apply coding guidelines 2023-04-05 18:50:57 +02:00
strings.hpp locale: Remove any unused Strings 2023-04-05 18:51:28 +02:00
updater.cpp project: Unify logging structure 2023-04-05 18:51:14 +02:00
updater.hpp util: Apply coding guidelines 2023-04-05 18:50:57 +02:00
windll.cpp cmake: Place Windows exclusive functionality into own file 2020-04-22 23:32:22 +02:00