obs-studio/plugins
R1CH eef0faf741 obs-filters: Ensure gain is positive for upward compressor
The gain should be positive for an upward compressor. Initially, the
gain would be zeroe'd below -60 dB to ensure noise is not amplified by
the upward compressor. This created a discontinuity at -60 dB since
just above -60 dB, the audio is boosted by +20 dB (at default
settings). This was fixed in commit 50db097 which decreased smoothly
the gain so that it's 0 dB at -60 dB. However that commit forgot to
limit the gain decrease which was negative below -60 dB.
This is fixed by the current commit.
Additionally initialization allowed -inf gain. We hard limit to positive
gains only as they should be for an upward compressor.
The bugfix was found by R1ch and put in form by pkv.

Co-authored-by: pkv <pkv@obsproject.com>
Signed-off-by: pkv <pkv@obsproject.com>
2023-02-04 02:16:53 -08:00
..
aja Update translations from Crowdin 2023-01-08 04:10:37 +00:00
coreaudio-encoder Update translations from Crowdin 2023-01-08 04:10:37 +00:00
decklink Update translations from Crowdin 2023-01-08 04:10:37 +00:00
enc-amf@3b09f2a594 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
image-source Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-alsa Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-capture Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-jack Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-pipewire Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-pulseaudio Update translations from Crowdin 2023-01-08 04:10:37 +00:00
linux-v4l2 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
mac-avcapture Update translations from Crowdin 2023-01-08 04:10:37 +00:00
mac-capture Update translations from Crowdin 2023-01-08 04:10:37 +00:00
mac-syphon Update translations from Crowdin 2022-08-30 09:00:44 +00:00
mac-videotoolbox Update translations from Crowdin 2023-01-08 04:10:37 +00:00
mac-virtualcam mac-virtualcam: Fix memory access issues for shared IOSurfaces 2023-01-31 16:08:40 -08:00
obs-browser@1c2264d722 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-ffmpeg obs-ffmpeg: Use gai_strerrorA for error logging on Windows 2023-01-31 16:08:40 -08:00
obs-filters obs-filters: Ensure gain is positive for upward compressor 2023-02-04 02:16:53 -08:00
obs-libfdk Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-outputs Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-qsv11 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-text Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-transitions Update translations from Crowdin 2023-01-08 04:10:37 +00:00
obs-vst CI,obs-vst: Update Flatpak KDE Runtime to version 6.4 2022-11-20 17:16:02 -05:00
obs-websocket@31f9845b61 obs-websocket: Update version to 5.1.0 2022-11-18 02:31:32 -08:00
obs-x264 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
oss-audio Update translations from Crowdin 2023-01-08 04:10:37 +00:00
rtmp-services rtmp-services: update Mildom servers 2023-01-31 16:08:40 -08:00
sndio Update translations from Crowdin 2022-08-17 04:22:50 +00:00
text-freetype2 Update translations from Crowdin 2023-01-08 04:10:37 +00:00
vlc-video Update translations from Crowdin 2023-01-08 04:10:37 +00:00
win-capture win-capture: Support EnumDisplayDevices failure 2023-01-31 16:08:40 -08:00
win-dshow virtualcam-module: Update filter size immediately when used in OBS 2023-01-31 16:08:40 -08:00
win-ivcam cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
win-mf Update translations from Crowdin 2023-01-08 04:10:37 +00:00
win-wasapi Update translations from Crowdin 2023-01-08 04:10:37 +00:00
CMakeLists.txt plugins: Make CMake fail if obs-websocket is not found 2022-07-30 17:34:36 -07:00