obs-StreamFX/source
tt2468 20e1a94eba util/threadpool: Initialize worker count to 0
Many platforms (and/or kernels) don't zero memory before it is acquired, resulting in uninitialized memory being used to store critical content. This made the threadpool assume it had an infinite number of threads to work with, despite actually having spawned none.

Fixes #1017
2023-04-05 18:59:03 +02:00
..
encoders encoder/ffmpeg: Remove usage of avcodec_close 2023-04-05 18:58:53 +02:00
ffmpeg ffmpeg/hwapi/d3d11: Only Release() the immediate ID3D11DeviceContext once 2023-04-05 18:58:53 +02:00
filters filter/blur: Don't increment your own reference count 2023-04-05 18:58:57 +02:00
gfx gfx/source-texture: Don't use weak_source for strong references 2023-04-05 18:58:57 +02:00
nvidia cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00
obs gfx/util: Move draw_fullscreen_triangle here for consistency 2023-04-05 18:58:56 +02:00
sources cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00
transitions cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00
ui configuration: Save after some time has passed 2023-04-05 18:58:50 +02:00
util util/threadpool: Initialize worker count to 0 2023-04-05 18:59:03 +02:00
common.hpp cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00
configuration.cpp configuration: Save after some time has passed 2023-04-05 18:58:50 +02:00
configuration.hpp configuration: Save after some time has passed 2023-04-05 18:58:50 +02:00
plugin.cpp gfx/util: Move draw_fullscreen_triangle here for consistency 2023-04-05 18:58:56 +02:00
plugin.hpp gfx/util: Move draw_fullscreen_triangle here for consistency 2023-04-05 18:58:56 +02:00
strings.hpp locale: Remove any unused Strings 2023-04-05 18:51:28 +02:00
updater.cpp updater: Compare all parts of the version number 2023-04-05 18:59:02 +02:00
updater.hpp util/threadpool: Optimize for dynamic thread pooling 2023-04-05 18:58:49 +02:00
warning-disable.hpp code: Fix GCC warning diagnostic pragmas 2023-04-05 18:58:41 +02:00
warning-enable.hpp code: Fix GCC warning diagnostic pragmas 2023-04-05 18:58:41 +02:00
windll.cpp cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00