obs-StreamFX/source
Michael Fabian 'Xaymar' Dirks fc479bcdaf filter/denoising: Restore alpha after processing
As the Alpha channel is completely ignored and possibly destroyed by denoising algorithms, we should restore the Alpha channel manually. Linear interpolation was chosen here as it will behave like Point if the size matches, and properly interpolate if the size doesn't match.

Fixes: #646
2023-04-05 18:51:22 +02:00
..
encoders encoders/aom-av1: AV1 encoder based on libaom 2023-04-05 18:51:15 +02:00
ffmpeg obs/gs: Apply coding guidelines 2023-04-05 18:50:59 +02:00
filters filter/denoising: Restore alpha after processing 2023-04-05 18:51:22 +02:00
gfx project: Unify logging structure 2023-04-05 18:51:14 +02:00
nvidia nvidia/vfx/denoising: Add wrapper for Denoising effect 2023-04-05 18:51:17 +02:00
obs obs/encoder-factory: Don't require implementing all virtual functions 2023-04-05 18:51:14 +02:00
sources project: Don't leak exceptions if possible 2023-04-05 18:51:13 +02:00
transitions project: Don't leak exceptions if possible 2023-04-05 18:51:13 +02:00
ui project: Unify logging structure 2023-04-05 18:51:14 +02:00
util util/logging: Don't reuse vargs (#632) 2023-04-05 18:51:14 +02:00
common.hpp project: Apply coding guidelines 2023-04-05 18:50:57 +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 filter/denoising: Add Denoising filter 2023-04-05 18:51:17 +02:00
plugin.hpp util: Apply coding guidelines 2023-04-05 18:50:57 +02:00
strings.hpp project: Apply coding guidelines 2023-04-05 18:50:57 +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