Translation Updater
81734be37c
Update translations from Crowdin
2022-07-31 23:40:53 +00:00
jpark37
7ec6f0a66b
obs-filters: Add HDR support to Scroll
2022-07-30 20:34:56 -07:00
pkv
a9a65a88d8
obs-filters: Reset RTX Greenscreen if parent is updated
...
This fixes a bug where an update of the parent source breaks the filter.
A signal handler is added to listen to updates of the parent.
This triggers a reset of the RTX FX.
Signed-off-by: pkv <pkv@obsproject.com>
2022-07-30 17:06:51 -07:00
jpark37
c03dfd6dbc
obs-filters: Add HDR support to Crop/Pad
2022-07-30 16:22:52 -07:00
jpark37
9fc797c745
obs-filters: Align scale filter to pattern
...
No functionality change.
2022-07-30 16:22:52 -07:00
jpark37
a65477bf06
obs-filters: Add HDR bypass for sharpen
...
Not sure how to implement controls for HDR, so skip unless SDR for now.
2022-07-30 16:22:37 -07:00
jpark37
ee2753961e
obs-filters: Add HDR support to Render Delay
2022-07-30 16:22:23 -07:00
jpark37
e1b84f6bd6
obs-filters: Add HDR bypass for various filters
...
Not sure how to implement controls for HDR, so skip unless SDR for now.
2022-07-25 13:55:22 -07:00
jpark37
8b9fb03d06
obs-filters: Add HDR bypass for color correction
...
Not sure how to implement controls for HDR, so skip unless SDR for now.
2022-07-25 13:49:59 -07:00
pkv
b555dcb8e2
obs-filter: Add RTX Background Removal filter
...
This adds support for RTX video Effects SDK.
The Background Removal filter relies on NVIDIA RTX AI Greenscreen FX.
A front speaker is separated from a background by applying
an alpha mask computed by AI.
Signed-off-by: pkv <pkv@obsproject.com>
2022-07-24 11:03:23 -04:00
pkv
4ac96e1352
obs-filter: Add NVIDIA Room Echo Removal to noise suppression filter
...
This adds the NVIDIA Room Echo Removal (dereverb) & a combined
Room Echo Removal + Noise Removal.
Signed-off-by: pkv <pkv@obsproject.com>
2022-07-24 16:18:47 +02:00
pkv
048090abdb
obs-filter: Fix loading of NVIDIA Audio Effects SDK
...
The NVIDIA Audio Effects SDK currently interferes with the Video
Effects SDK by not releasing a CUDA context.
Till this is fixed upstream, we do it manually. This also requires
an SDK update to 1.1.0.5 for NVIDIA Audio Effects SDK.
Signed-off-by: pkv <pkv@obsproject.com>
2022-07-24 16:18:47 +02:00
pkv
cc2030ef06
obs-filter: Update NVIDIA Audio SDK
...
This updates the support of NVIDIA Audio Effects SDK to 1.1.0.5
Additionally, we add support for some CUDA functions required for
fixing a bug.
Signed-off-by: pkv <pkv@obsproject.com>
2022-07-24 16:18:38 +02:00
Norihiro Kamae
1005022621
obs-filters: Remove unnecessary OBS_UNUSED attribute
...
The attribute OBS_UNUSED was added at 49e9d4994 but the parameter is
read in the function if LIBSPEEXDSP_ENABLED is defined
2022-07-19 11:01:00 -04:00
Norihiro Kamae
7e3656ab33
plugins: Cleanup unused-parameters
...
- Remove unnecessary UNUSED_PARAMETER
- Add OBS_UNUSED attribute to unused parameters
- Also removes unused variables
2022-07-19 11:01:00 -04:00
jpark37
da35719f83
obs-filters: Suppress LNK4098
...
defaultlib 'MSVCRT' conflicts with use of other libs; use
/NODEFAULTLIB:library
2022-07-18 03:52:04 -07:00
jpark37
df96e68ca6
cmake: Disable LNK4099 warning
...
We are very unlikely to ship PDBs for deps.
2022-07-11 22:07:10 -07:00
PatTheMav
7bb2f33417
obs-filters: Disable compiler warnings about non-exhaustive switch cases
2022-07-10 09:59:55 +10:00
Norihiro Kamae
34e570c5bc
Fix indent on multiline comments
2022-04-30 16:06:23 -07:00
jpark37
a59713eaaa
obs-filters: Add HDR support to Scaling filter
2022-04-10 12:54:21 -07:00
jpark37
083034bb0a
obs-filters: Fix scale undistort, attempt two
...
Undistort checkbox should be ignored if bilinear lowres effect is used.
2022-04-02 16:22:59 -07:00
jpark37
a014137ff1
obs-filters: Fix invalid scale filter combination
...
Undistort checkbox should be ignored if bilinear lowres effect is used.
2022-03-26 13:01:01 -07:00
PatTheMav
aae3a6a466
cmake: Fix diverging prefix padding for OBS status outputs
...
Status output related to OBS configuration is prefixed with the string
"OBS" and added padding for enabled and disabled features. This padding
was not aligned between platforms.
By moving the padding and prefix decoration into its own function,
both elements are controlled in a single place. CMake scripts were
changed to use this new function `obs_status` instead of using CMake's
`message` function directly.
2022-03-26 09:44:23 -04:00
PatTheMav
49e9d49943
plugins: Update CMakeLists.txt for included plugins
2022-03-16 23:11:08 +01:00
jpark37
6eec19771a
obs-filters: Reduced GPU work for common LUT cases
...
Add "Passthrough Alpha" checkbox where alpha doesn't need sanitization.
Remove domain checks, Intel UHD Graphics 750: 591 µs -> 532 µs
Alpha passthrough, Intel UHD Graphics 750: 532 µs -> 486 µs
2022-02-19 15:29:48 -08:00
jpark37
873e3a0aae
obs-filters: Reduce 3D LUT calculations
...
Single tap is good enough.
Intel UHD Graphics 750: 860 µs -> 591 µs
2022-02-19 15:29:48 -08:00
jpark37
8e8c29d84c
obs-filters: Interpolate LUT in linear space
...
More accurate and cheaper.
This is a breaking change because Amount is also now computed as linear,
but most users are probably using 1.0, so v2 isn't worthwhile.
Intel UHD Graphics 750: 980 µs -> 860 µs
2022-02-19 15:29:48 -08:00
jpark37
c434d4d39b
obs-filters: Update original.cube
...
Need more LUT entries to reduce error when shader is optimized.
2022-02-19 15:29:48 -08:00
jpark37
ca3fdd8eaf
obs-filters: Add effect files to VS solution
2022-02-19 15:29:48 -08:00
Translation Updater
ac8dbf67be
Update translations from Crowdin
2022-02-06 02:24:08 +00:00
Richard Stanway
42fc705333
obs-filters: Fix incorrect format string
...
Detected by PVS Studio.
2022-01-15 00:17:02 +01:00
jp9000
006fdd2be5
Revert "obs-filters: Remove duplicate color correction code"
...
This reverts commit 6940495e79d6313f61e9c73a0bb75b078810f118.
2021-12-25 17:10:44 -08:00
jp9000
c16f27d269
Revert "obs-filters: Remove duplicate code from color key filter"
...
This reverts commit a4045ed31aee67649e71d10e2793b39677ce2c04.
2021-12-25 17:10:43 -08:00
jp9000
f4317888de
Revert "obs-filters: Remove duplicate code from chroma key filter"
...
This reverts commit 311330628d2eb197b5bff88c05bedcc21a47ca55.
2021-12-25 17:10:41 -08:00
Translation Updater
062de2c998
Update translations from Crowdin
2021-12-17 08:01:29 +00:00
Translation Updater
261345f9ef
Update translations from Crowdin
2021-12-12 02:38:59 +00:00
gxalpha
ec7c49a569
obs-filters: Fix unused parameter warnings with speex disabled
2021-12-04 15:23:07 -08:00
Clayton Groeneveld
41e465492f
obs-filters: Remove duplicate code from chroma key filter
...
This removes duplicate code from the chroma key filter from
when it was versioned.
2021-10-28 09:14:23 -07:00
Clayton Groeneveld
8b634ab15a
obs-filters: Remove duplicate code from color key filter
...
This removes duplicate code from the color key filter when
it was versioned.
2021-10-28 09:14:23 -07:00
Clayton Groeneveld
5483aba814
obs-filters: Remove duplicate color correction code
...
This removes duplicate code from the color correction filter
when it was versioned.
2021-10-28 09:14:23 -07:00
Tommy Vercetti
232c35cc22
obs-filters: Add libSpeexDSP guard to method
...
`method` should be used under the same condition as they were defined. That is when both `LIBRNNOISE_ENABLED` and `LIBSPEEXDSP_ENABLED` are defined.
2021-10-24 02:02:53 -07:00
Ryan Foster
424128a825
clang-format: Commit file changes for clang-format 11
2021-10-13 20:00:04 +11:00
Vainock
11a690b038
Update translations from Crowdin
2021-09-24 09:42:08 -07:00
jpark37
3d342cd1e1
obs-filters: Fix NvAFX mutex leak
2021-08-23 23:15:11 -07:00
Ryan Foster
835ac0a556
obs-filters: Correct log prefix for noise suppression filter
2021-07-31 15:32:35 -07:00
Ryan Foster
41b3913793
obs-filters: Use correct NVIDIA capitalization
2021-07-31 15:32:35 -07:00
jpark37
ffac4c3733
obs-filters: Sample mask/blend texture linearly
...
Makes behavior of blend addition more reasonable.
2021-07-30 23:39:02 -07:00
Richard Stanway
5d54cc36a7
obs-filters: Minor NVAFX cleanup
...
Remove some unused variables, fix incorrect mutex initializer, fix
exporting NVAFX functions via dllexport.
2021-07-24 23:15:45 +02:00
jpark37
4d9d7b7070
obs-filters: Fix comparison type mismatch
2021-07-06 14:08:28 -07:00
Translation
ef2b1eb1c6
Update translations from Crowdin
2021-06-11 07:18:15 -07:00