obs-studio/plugins
pkv ff51280ecb nv-filters: Set max effective threshold to 0.95 for Background removal
The threshold THR in Background removal filter has the following effect:
- if alpha if between [THR - 0.1; THR], alpha is interpolated;
- if alpha >= THR, alpha is set to 1.0;
- if alpha <= THR - 0.1, alpha is set to 0.
It was introduced in order to smooth the alpha at the edges of the
foreground.
This works fine unless THR == 1, where there can be bulk pixels with
alpha which will be interpolated as if they were at the edge;
in order to ensure that a bulk area with alpha set to 1.0 is well
defined, the max threshold is now set to 0.95 (so if the user picks a
unity threshold, a value of 0.95 will actually be used).
This fixes a bug in third party plugins which rely on a bulk foreground
safely set at alpha == 1.0. [1]

[1] https://github.com/FiniteSingularity/obs-stroke-glow-shadow/issues/61

Signed-off-by: pkv <pkv@obsproject.com>
2025-03-17 16:25:58 -04:00
..
aja aja: Remove holding source settings 2025-01-29 13:39:58 -05:00
coreaudio-encoder Update translations from Crowdin 2024-12-06 23:21:55 +00:00
decklink cmake: Specify NOMINMAX all the time on Windows 2025-02-07 14:52:24 -05:00
image-source image-source: Fix slideshow stopping on last file in random mode 2025-01-16 15:13:50 -05:00
linux-alsa Update translations from Crowdin 2024-12-06 23:21:55 +00:00
linux-capture Update translations from Crowdin 2024-12-06 23:21:55 +00:00
linux-jack Update translations from Crowdin 2024-12-06 23:21:55 +00:00
linux-pipewire linux-pipewire: Add explicit sync support 2025-02-05 16:20:15 -05:00
linux-pulseaudio Update translations from Crowdin 2024-12-06 23:21:55 +00:00
linux-v4l2 Update translations from Crowdin 2024-12-06 23:21:55 +00:00
mac-avcapture mac-avcapture: Prevent race condition in source init/deinit 2025-03-07 13:51:17 -05:00
mac-capture Update translations from Crowdin 2024-12-06 23:21:55 +00:00
mac-syphon Update translations from Crowdin 2024-12-06 23:21:55 +00:00
mac-videotoolbox mac-videotoolbox: Add Spatial AQ option (macOS 15) 2025-01-29 17:01:55 -05:00
mac-virtualcam Update translations from Crowdin 2024-12-06 23:21:55 +00:00
nv-filters nv-filters: Set max effective threshold to 0.95 for Background removal 2025-03-17 16:25:58 -04:00
obs-browser@16ff0faef2 obs-browser: Update version to 2.24.5 2025-03-03 15:10:46 -05:00
obs-ffmpeg obs-ffmpeg: Fix throughput checks for older AMD driver 2025-03-14 08:43:14 -04:00
obs-filters plugins: Add ARM64 support to obs-ffmpeg, obs-filters, and obs-outputs 2025-03-12 16:33:00 -04:00
obs-libfdk Update translations from Crowdin 2024-12-06 23:21:55 +00:00
obs-nvenc obs-nvenc: Fix incorrect CUDA array size allocation 2025-03-17 14:49:09 -04:00
obs-outputs obs-outputs: Use _CountTrailingZeros() in ctz32 for ARM64 2025-02-28 16:29:57 -05:00
obs-qsv11 obs-qsv11: Fix CBR Spike for Battlemage 2025-03-13 15:40:29 -04:00
obs-text Update translations from Crowdin 2024-12-06 23:21:55 +00:00
obs-transitions libobs: plugins: Use MAD for sRGB functions 2025-01-29 14:11:34 -05:00
obs-vst cmake: Specify NOMINMAX all the time on Windows 2025-02-07 14:52:24 -05:00
obs-webrtc obs-webrtc: Enable PacingHandler 2025-01-29 17:41:49 -05:00
obs-websocket@63e04d20da obs-websocket: Update version to 5.5.5 2025-03-03 14:13:23 -05:00
obs-x264 Update translations from Crowdin 2024-12-06 23:21:55 +00:00
oss-audio Update translations from Crowdin 2024-12-06 23:21:55 +00:00
rtmp-services rtmp-services: Remove unresponsive servers 2025-01-31 17:25:33 -05:00
sndio Update translations from Crowdin 2024-12-06 23:21:55 +00:00
text-freetype2 Update translations from Crowdin 2024-12-06 23:21:55 +00:00
vlc-video Update translations from Crowdin 2024-12-06 23:21:55 +00:00
win-capture win-capture: Add FragPunk to compatibility list 2025-03-12 17:32:18 -04:00
win-dshow cmake: Update cross-platform build project management for Windows 2025-03-12 16:33:00 -04:00
win-wasapi libobs,win-capture,win-wasapi: Fix typo in macro WIN32_LEAN_AND_MEAN 2025-03-03 16:13:36 -05:00
CMakeLists.txt cmake: Update cross-platform build project management for Windows 2025-03-12 16:33:00 -04:00