Translation Updater
cc2d0791ca
Update translations from Crowdin
2022-08-30 09:00:44 +00:00
gxalpha
a4f486517f
obs-filters: Clarify that HDR Tone Mapping filter is optional
2022-08-27 16:39:53 -07:00
jpark37
e5a1ef91e3
obs-filters: Fix HDR tonemap filter for scRGB
...
JXR images work now.
2022-08-27 08:38:12 -07:00
Translation Updater
4aaa07f93d
Update translations from Crowdin
2022-08-17 04:22:50 +00:00
jpark37
8ca35e4e10
obs-filters: Don't allow HDR max below 5 nits
...
That's the lower limit of max_display_mastering_luminance in the spec.
2022-08-16 07:39:04 -07:00
jpark37
37621f0fdd
obs-filters: Fix filter color space queries
...
Need to ask target instead of parent.
2022-08-13 01:32:42 -07:00
jpark37
535d4141cb
obs-filters: Add HDR Tonemap filter
...
Allow per-source tonemapping to override default tonemapping.
2022-08-13 01:30:18 -07:00
jpark37
a0e50b18b1
obs-filters: Remove param from AI greenscreen
...
Didn't notice two params were the same. Remove extra param.
2022-08-10 03:28:30 -07:00
jpark37
a392aa52cc
obs-filters: Support HDR AI greenscreen
2022-08-09 20:21:05 -07:00
jpark37
9c77796299
obs-filters: Fix NVIDIA greenscreen issues
...
Fix non-async sources, make sure math is linear-correct, preserve
incoming alpha, and allow the filter to work in previews.
2022-08-08 15:50:06 -07:00
pkv
e08632328d
obs-filters: Reset RTX greenscreen on cuda error
...
This resets the RTX greenscreen filter if the FX returns a CUDA error.
In case of a CUDA error 1099, the error can keep repeating locking up
the filter which is inoperant. So if such an error is detected we reset
the FX.
Signed-off-by: pkv <pkv@obsproject.com>
2022-08-06 17:22:03 -07:00
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