Gol-D-Ace
03b5be75e4
Update translations from Crowdin
2019-09-17 23:21:00 +02:00
Clayton Groeneveld
3ea354b4e4
UI, obs-plugins: Add spinbox suffixes where necessary
2019-07-18 04:03:38 -05:00
Gol-D-Ace
973bc481ce
Update translations from Crowdin
2019-06-11 01:42:42 +02:00
James Park
493648c6d2
obs-filters: Remove unused key_rgb shader variable
...
Variable was never used. Clean up both C++ and shader code.
2019-05-18 22:14:27 -07:00
James Park
dde6257bd9
obs-filters: Remove unused variable for color key
2019-05-18 22:12:19 -07:00
Jim
397f3733cf
Merge pull request #1685 from DDRBoxman/luma
...
obs-filters: Add luma key filter
2019-04-14 04:24:16 -07:00
Gol-D-Ace
e78ac5ebef
Update translations from Crowdin
2019-04-04 16:19:51 +02:00
Jim
faa2ba3617
Merge pull request #1776 from jpark37/unused-function
...
obs-filters: Remove unused function in shader
2019-03-26 14:08:02 -07:00
James Park
36201d9b67
libobs: Remove dead code in sharpness effect
...
Not sure why, but there's a dead uniform and interpolant in the
sharpness effect. This change removes them.
2019-03-25 08:38:45 -07:00
James Park
f046177c4f
obs-filters: Remove unused function in shader
...
SampleYUVToRGB() is no longer used after the previous DrawMatrix purge.
2019-03-23 18:31:38 -07:00
Colin Edwards
609c7dfa2a
obs-filters: Add luma key filter
2019-03-20 11:37:38 -05:00
James Park
7d811499e0
Add "Area" scale filter
...
This new scale filter computes pixels by weighing the coverage area of
source pixels over the target pixel. This algorithm works well for both
upsampling and downsampling, but was mainly designed to upscale
high-quality low-resolution sources like RGB/HDMI retro consoles. I've
heard of people using odd workarounds like scaling up to very high
resolutions before scaling back down to preserve pixel shartpness. This
algorithm directly addresses this use-case in a much more direct
fashion.
The Area scale filter does a better job of preserving the thickness of
thin features than the Point filter.
The Area scale filter does not look at source pixels that lie outside
of the target pixel, leading to a much sharper image than Bilinear,
Bicubic, and Lanczos filters.
This filter should interpolate pixels in linear space, but OBS is not
equipped to do that at the moment.
libobs: Add GPU effect, and wire up scene serialization.
obs-filters: Add Area as an option for scale_filter.
UI: Add Area as an option for both scene items, and canvas downscaling.
2019-03-06 20:53:15 -08:00
Gol-D-Ace
ec42739ad5
Update translations from Crowdin
2019-02-24 23:26:47 +01:00
Gol-D-Ace
c3711bdd5e
Update translations from Crowdin
2019-02-20 22:26:07 +01:00
pkviet
fcc9f4e1f9
obs-filters: Add downward expander filter
...
The downward expander acts as an advanced gate with smoother effect
since it lowers the level instead of discarding audio when below the
threshold.
2019-01-31 20:20:52 +01:00
pkviet
6e8758aa28
obs-filters: Add limiter filter
...
This adds a hard limiter (based on compressor).
2018-11-28 14:20:06 +01:00
Jim
5cb76c9e79
Merge pull request #1389 from Andersama/scale-filter-variable-resolutions
...
obs-filters: Add base canvas resolution option
2018-09-18 12:10:04 -07:00
Jim
8435e581ac
Merge pull request #1377 from Andersama/chroma-key-optimization
...
obs-filters: Optimize chroma key's box filter
2018-09-17 02:18:41 -07:00
Philip Loche
7cfbdcf184
obs-filters: Add "Invert Polarity" audio filter
...
Allows inverting the polarity of the audio data, which can be useful for
ether purposefully canceling out audio or preventing audio cancellation.
Amends pull request obsproject/obs-studio#1404
2018-09-13 02:51:07 -07:00
Alex Anderson
72cf77102c
obs-filters: Avoid skewing chroma key's box filter average
...
Passes the sample directly to the box filter before it is multiplied by color.
2018-09-12 23:52:22 -07:00
Alex Anderson
73d8220f16
obs-filters: Optimize chroma key's box filter
...
Reduces number of samples taken for same effect.
2018-09-12 23:52:13 -07:00
Alex Anderson
f8f23a36e7
obs-filters: Add base canvas resolution option
...
Add a variable resolution to scale to. Requires first commit of #1390 .
2018-09-07 18:23:10 -07:00
Gol-D-Ace
a79aaa28ab
Update translations from Crowdin
2018-08-18 04:16:35 +02:00
Gol-D-Ace
88282c168c
Update translations from Crowdin
2018-03-15 09:00:28 +01:00
Gol-D-Ace
ae22886f67
Update translations from Crowdin
2018-01-22 04:55:52 +01:00
jp9000
60530c8206
obs-filters: Add sidechain source option to compressor
...
Adds a sidechain (ducking) option to the compression filter.
2017-12-02 13:59:26 -08:00
jp9000
7bd06e7f26
Update translations from Crowdin
2017-10-17 05:39:22 -07:00
Gol-D-Ace
8d8c2e5a22
Update translations from Crowdin
2017-08-10 16:07:40 +02:00
Cephas Reis
f53a595ea2
obs-filters: Optimize and fix alpha in color grade filter
...
Closes jp9000/obs-studio#945
2017-07-02 15:45:51 -07:00
Gol-D-Ace
3d2cacd782
Update translations from Crowdin
2017-05-20 10:18:41 +02:00
jp9000
0a3788341a
obs-filters: Add Render Delay filter
...
Allows adding minor video delay to non-async sources.
2017-05-16 17:38:22 -07:00
Richard Stanway
a23c009a69
Various: Optimize bundled PNG files
...
By losslessly recompressing and removing redundant metadata, this saves
around 910 KB.
2017-05-05 19:56:00 +00:00
Gol-D-Ace
dbf95bdc15
Update translations from Crowdin
2017-03-05 23:40:11 +01:00
Gol-D-Ace
de1bbf4342
Update translations from Crowdin
2017-03-04 07:04:03 +01:00
Gol-D-Ace
a13c0a3c29
Update translations from Crowdin
2017-02-27 20:54:02 +01:00
Julian Miller
941d040fd9
obs-filters: Add audio compression filter
...
Closes jp9000/obs-studio#799
2017-02-25 05:44:09 -08:00
jp9000
001f2a4772
obs-filters: Change "LUT Filter" to "Apply LUT"
...
At request of c3r1c3 to be a bit more specific.
2017-01-30 19:02:53 -08:00
jp9000
a58c93eb9d
obs-filters: Rename "Color Grade" filter to "LUT Filter"
2017-01-30 18:43:25 -08:00
mape
7d9a68c18d
obs-filters: Add "Color Grading" filter
...
This allows for color grading based on a color look-up table. Commonly
used to color correct and/or grade video that has been shot in Log.
Closes jp9000/obs-studio#747
2017-01-30 06:41:20 -08:00
Take Vos
9007de70cc
obs-filters: Add option to undistort ultrawide -> wide
...
Adds an option to the aspect/scale filter to undistort the center of the
image when scaling from ultrawide to wide.
Closes jp9000/obs-studio#762
2017-01-30 06:01:28 -08:00
Cephas Reis
10d6d5f0ca
obs-filters.c: Fix color correction filter OpenGL crash
...
When using this filter in/on OpenGL situations can cause crashes with an
"int to vec4" cast. This fix should resolve that issue.
Closes jp9000/obs-studio#739
2017-01-16 03:41:50 -08:00
Gol-D-Ace
6223ed6520
Update translations from Crowdin
2017-01-07 00:23:16 +01:00
Gol-D-Ace
69f0bc244a
Update translations from Crowdin
2016-12-23 20:46:47 +01:00
Cephas Reis
d4cd14b05c
obs-filters: Improve "Color Correction" filter
...
Replaces the "Color Correction" filter with a newer version that uses a
matrix, adds hue and saturation, and improves the contrast option.
Closes jp9000/obs-studio#708
2016-12-20 23:08:00 -08:00
jp9000
ed85b22534
Update translations from CrowdIn
2016-11-03 13:32:52 -07:00
Gol-D-Ace
aadc7263c0
Update translations from Crowdin
2016-09-28 01:17:24 +02:00
Gol-D-Ace
cb036b2713
Update translations from Crowdin
2016-08-08 16:21:48 +02:00
Simon
f3d0272f57
obs-filters: Add speexdsp-based noise suppression filter
2016-07-25 20:17:13 -07:00
Gol-D-Ace
81adb13f59
Update translations from Crowdin
2016-07-06 01:18:27 +02:00
jp9000
9413a43869
obs-filters: Add scaling/aspect ratio filter
...
Allows forcing a specific resolution or aspect ratio on a source, with
user-defined sampling.
2016-06-29 08:00:52 -07:00