Commit graph

261 commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks
323a6dcc9f filter/auto-framing: Frame your face, automatically! 2021-10-29 09:26:00 +02:00
Michael Fabian 'Xaymar' Dirks
9095dcd6b4 project: Remove undocumented "NVIDIA Face Tracking" feature
Originally intended to be an experiment with no future, it turned out to be very popular with streamers that move a lot. In the end it was popular enough that NVIDIA added their own variant to their Broadcast software, which works decently enough. Unfortunately my wrapper code around the library was written very poorly, so it didn't take long for it to break out of nowhere.
2021-10-29 09:26:00 +02:00
Michael Fabian 'Xaymar' Dirks
69fc3cf4c8 gfx/debug: Helper class to handle common debug rendering 2021-10-29 09:26:00 +02:00
Xaymar
6689b1cccb
locale: New Crowdin updates (#682)
* New translations en-US.ini (Persian)

* New translations en-US.ini (French)
2021-10-25 00:17:00 +02:00
Xaymar
e448e9a79b
locale: New Crowdin updates (#679)
* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Turkish)

* New translations en-US.ini (Croatian)

* New translations en-US.ini (Ukrainian)

* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Chinese Traditional)

* New translations en-US.ini (Vietnamese)

* New translations en-US.ini (Icelandic)

* New translations en-US.ini (Portuguese, Brazilian)

* New translations en-US.ini (Thai)

* New translations en-US.ini (Estonian)

* New translations en-US.ini (Russian)

* New translations en-US.ini (English, Australia)

* New translations en-US.ini (English, Canada)

* New translations en-US.ini (English, United Kingdom)

* New translations en-US.ini (Faroese)

* New translations en-US.ini (Chinese Traditional, Hong Kong)

* New translations en-US.ini (Bosnian)

* New translations en-US.ini (Sinhala)

* New translations en-US.ini (Serbo-Croatian)

* New translations en-US.ini (Swedish)

* New translations en-US.ini (Portuguese)

* New translations en-US.ini (Romanian)

* New translations en-US.ini (Finnish)

* New translations en-US.ini (French)

* New translations en-US.ini (Spanish)

* New translations en-US.ini (Arabic)

* New translations en-US.ini (Bulgarian)

* New translations en-US.ini (Czech)

* New translations en-US.ini (Danish)

* New translations en-US.ini (German)

* New translations en-US.ini (Greek)

* New translations en-US.ini (Irish)

* New translations en-US.ini (Polish)

* New translations en-US.ini (Hebrew)

* New translations en-US.ini (Hungarian)

* New translations en-US.ini (Italian)

* New translations en-US.ini (Japanese)

* New translations en-US.ini (Korean)

* New translations en-US.ini (Mongolian)

* New translations en-US.ini (Dutch)

* New translations en-US.ini (Norwegian)

* New translations en-US.ini (Indonesian)

* New translations en-US.ini (Italian)

* New translations en-US.ini (Russian)
2021-10-24 14:33:13 +02:00
Michael Fabian 'Xaymar' Dirks
31eb7a3ad1 filter/virtual-greenscreen: Add Virtual Greenscreen filter 2021-10-23 21:16:46 +02:00
Xaymar
d762ff599e
locale: New Crowdin updates (#675)
* New translations en-US.ini (Turkish)

* New translations en-US.ini (Croatian)

* New translations en-US.ini (Ukrainian)

* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Chinese Traditional)

* New translations en-US.ini (Vietnamese)

* New translations en-US.ini (Icelandic)

* New translations en-US.ini (Portuguese, Brazilian)

* New translations en-US.ini (Thai)

* New translations en-US.ini (Estonian)

* New translations en-US.ini (Russian)

* New translations en-US.ini (English, Australia)

* New translations en-US.ini (English, Canada)

* New translations en-US.ini (English, United Kingdom)

* New translations en-US.ini (Faroese)

* New translations en-US.ini (Chinese Traditional, Hong Kong)

* New translations en-US.ini (Bosnian)

* New translations en-US.ini (Sinhala)

* New translations en-US.ini (Serbo-Croatian)

* New translations en-US.ini (Swedish)

* New translations en-US.ini (Portuguese)

* New translations en-US.ini (Romanian)

* New translations en-US.ini (Finnish)

* New translations en-US.ini (French)

* New translations en-US.ini (Spanish)

* New translations en-US.ini (Arabic)

* New translations en-US.ini (Bulgarian)

* New translations en-US.ini (Czech)

* New translations en-US.ini (Danish)

* New translations en-US.ini (German)

* New translations en-US.ini (Greek)

* New translations en-US.ini (Irish)

* New translations en-US.ini (Polish)

* New translations en-US.ini (Hebrew)

* New translations en-US.ini (Hungarian)

* New translations en-US.ini (Italian)

* New translations en-US.ini (Japanese)

* New translations en-US.ini (Korean)

* New translations en-US.ini (Mongolian)

* New translations en-US.ini (Dutch)

* New translations en-US.ini (Norwegian)

* New translations en-US.ini (Indonesian)

* New translations en-US.ini (French)

* New translations en-US.ini (Turkish)

* New translations en-US.ini (French)

* New translations en-US.ini (Turkish)

* New translations en-US.ini (Chinese Simplified)

* New translations en-US.ini (Portuguese, Brazilian)

* New translations en-US.ini (Thai)

* New translations en-US.ini (Russian)

* New translations en-US.ini (English, United Kingdom)

* New translations en-US.ini (Portuguese)

* New translations en-US.ini (Romanian)

* New translations en-US.ini (Finnish)

* New translations en-US.ini (French)

* New translations en-US.ini (Spanish)

* New translations en-US.ini (Czech)

* New translations en-US.ini (German)

* New translations en-US.ini (Polish)

* New translations en-US.ini (Italian)

* New translations en-US.ini (Japanese)

* New translations en-US.ini (Dutch)

* New translations en-US.ini (Norwegian)

* New translations en-US.ini (French)

* New translations en-US.ini (Russian)

* New translations en-US.ini (Polish)

* New translations en-US.ini (French)

* New translations en-US.ini (Russian)

* New translations en-US.ini (French)

* New translations en-US.ini (German)
2021-10-23 05:41:32 +02:00
Michael Fabian 'Xaymar' Dirks
615202f3dd filter/transform: Implement 'Corner Pin' mode
'Perspective' and 'Orthographic' work great if you know what the parameters were to generate the exact object position, but what if you don't know them? That is where 'Corner Pin' comes in! With it you can specify the exact location of every corner down to the micro-pixel, instead of fiddling with parameters.

Fixes #565
2021-10-22 04:50:48 +02:00
Michael Fabian 'Xaymar' Dirks
f99e22fd8c filter/transform: Migrate a number of settings for future use 2021-10-22 04:50:48 +02:00
Michael Fabian 'Xaymar' Dirks
35357ecf84 effects: Add Draw, DrawPremultiplied to 'standard.effect' 2021-10-22 04:50:48 +02:00
Michael Fabian 'Xaymar' Dirks
4a3f51c6df locale: Remove any unused Strings 2021-10-21 22:40:44 +02:00
Michael Fabian 'Xaymar' Dirks
6d8fb489a2 encoder/ffmpeg: Adjust i18n identifiers to match other parts of code 2021-10-21 22:29:08 +02:00
Michael Fabian 'Xaymar' Dirks
28761a0d76 encoder/ffmpeg: Remove color format and compliance choice
As people appear to be far too willing to mess with settings they have absolutely no reason to mess with, removing these seems like the best option. Both of these can still be set if you know where to look, and aren't actually required for operation at all.
2021-10-21 22:29:08 +02:00
Xaymar
786062928f
locale: New Crowdin updates (#668)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (French)
2021-10-19 00:13:27 +02:00
Xaymar
f13e8ac523
locale: New Crowdin updates (#664)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Croatian)
* New translations en-US.ini (Ukrainian)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Chinese Traditional)
* New translations en-US.ini (Vietnamese)
* New translations en-US.ini (Icelandic)
* New translations en-US.ini (Portuguese, Brazilian)
* New translations en-US.ini (Thai)
* New translations en-US.ini (Estonian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (English, Australia)
* New translations en-US.ini (English, Canada)
* New translations en-US.ini (English, United Kingdom)
* New translations en-US.ini (Faroese)
* New translations en-US.ini (Chinese Traditional, Hong Kong)
* New translations en-US.ini (Bosnian)
* New translations en-US.ini (Sinhala)
* New translations en-US.ini (Serbo-Croatian)
* New translations en-US.ini (Swedish)
* New translations en-US.ini (Portuguese)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (Finnish)
* New translations en-US.ini (French)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Arabic)
* New translations en-US.ini (Bulgarian)
* New translations en-US.ini (Czech)
* New translations en-US.ini (Danish)
* New translations en-US.ini (German)
* New translations en-US.ini (Greek)
* New translations en-US.ini (Irish)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Hebrew)
* New translations en-US.ini (Hungarian)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Japanese)
* New translations en-US.ini (Korean)
* New translations en-US.ini (Mongolian)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Norwegian)
* New translations en-US.ini (Indonesian)
* New translations en-US.ini (French)
* New translations en-US.ini (Italian)
* New translations en-US.ini (German)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Croatian)
* New translations en-US.ini (Ukrainian)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Chinese Traditional)
* New translations en-US.ini (Vietnamese)
* New translations en-US.ini (Icelandic)
* New translations en-US.ini (Portuguese, Brazilian)
* New translations en-US.ini (Thai)
* New translations en-US.ini (Estonian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (English, Australia)
* New translations en-US.ini (English, Canada)
* New translations en-US.ini (English, United Kingdom)
* New translations en-US.ini (Faroese)
* New translations en-US.ini (Chinese Traditional, Hong Kong)
* New translations en-US.ini (Bosnian)
* New translations en-US.ini (Sinhala)
* New translations en-US.ini (Serbo-Croatian)
* New translations en-US.ini (Swedish)
* New translations en-US.ini (Portuguese)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (Finnish)
* New translations en-US.ini (French)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Arabic)
* New translations en-US.ini (Bulgarian)
* New translations en-US.ini (Czech)
* New translations en-US.ini (Danish)
* New translations en-US.ini (German)
* New translations en-US.ini (Greek)
* New translations en-US.ini (Irish)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Hebrew)
* New translations en-US.ini (Hungarian)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Japanese)
* New translations en-US.ini (Korean)
* New translations en-US.ini (Mongolian)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Norwegian)
* New translations en-US.ini (Indonesian)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Russian)
2021-10-17 16:35:05 +02:00
Michael Fabian 'Xaymar' Dirks
132d6f7f33 ui: Update StreamFX's menu with new Links 2021-10-17 14:40:49 +02:00
Michael Fabian 'Xaymar' Dirks
d2a0003661 encoder/ffmpeg/nvenc: Add Reference Frames and remove useless settings 2021-10-17 11:04:54 +02:00
Michael Fabian 'Xaymar' Dirks
95875f4650 encoder/ffmpeg/nvenc: Fix localization file order 2021-10-17 11:04:54 +02:00
Michael Fabian 'Xaymar' Dirks
d6ec6ce3d0 encoder/aom-av1: Add CPU Usage 10 2021-10-17 10:51:00 +02:00
Xaymar
43dfe7c839
locale: New Crowdin updates (#657)
* New translations en-US.ini (Indonesian)
* New translations en-US.ini (Indonesian)
2021-10-16 13:27:14 +02:00
Radegast-FFXIV
26af12e23f examples: Add 'Bulge/Pinch', 'Wave' and 'ZigZag' 2021-10-16 13:26:59 +02:00
Xaymar
67a0d3fd83
locale: New translations en-US.ini (Russian) (#647) 2021-10-06 04:28:44 +02:00
Michael Fabian 'Xaymar' Dirks
e7206b398f effects: Add standard effect file
There are a number of duplicate shader routines we should combine into a single shader to save disk space, and remove unexpected errors in one copy but not the other.
2021-10-06 03:08:55 +02:00
Xaymar
45906a3198
locale: New Crowdin updates (#639)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Russian)
* New translations en-US.ini (German)
* New translations en-US.ini (Indonesian)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (French)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Russian)
* New translations en-US.ini (French)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (German)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Italian)
* New translations en-US.ini (French)
* New translations en-US.ini (German)
2021-10-05 21:33:48 +02:00
Michael Fabian 'Xaymar' Dirks
75582faa86 locale: Adjust text to match reality 2021-10-03 22:06:56 +02:00
Xaymar
aa27a92916
locale: New Crowdin updates (#638)
* New translations en-US.ini (German)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (German)
* New translations en-US.ini (Italian)
* New translations en-US.ini (German)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Russian)
2021-09-28 15:38:49 +02:00
Michael Fabian 'Xaymar' Dirks
7f5df9f843 locale: Fix incorrect key for provider 2021-09-28 14:00:11 +02:00
Xaymar
b66910b048
locale: New Crowdin updates (#635)
* New translations en-US.ini (Arabic)
* New translations en-US.ini (Bosnian)
* New translations en-US.ini (Bulgarian)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Chinese Traditional)
* New translations en-US.ini (Chinese Traditional, Hong Kong)
* New translations en-US.ini (Croatian)
* New translations en-US.ini (Czech)
* New translations en-US.ini (Danish)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (English, Australia)
* New translations en-US.ini (English, Canada)
* New translations en-US.ini (English, United Kingdom)
* New translations en-US.ini (Estonian)
* New translations en-US.ini (Faroese)
* New translations en-US.ini (Finnish)
* New translations en-US.ini (French)
* New translations en-US.ini (German)
* New translations en-US.ini (Greek)
* New translations en-US.ini (Hebrew)
* New translations en-US.ini (Hungarian)
* New translations en-US.ini (Icelandic)
* New translations en-US.ini (Irish)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Japanese)
* New translations en-US.ini (Korean)
* New translations en-US.ini (Mongolian)
* New translations en-US.ini (Norwegian)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Portuguese)
* New translations en-US.ini (Portuguese, Brazilian)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Serbo-Croatian)
* New translations en-US.ini (Sinhala)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Swedish)
* New translations en-US.ini (Thai)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Ukrainian)
* New translations en-US.ini (Vietnamese)
2021-09-28 04:57:32 +02:00
Michael Fabian 'Xaymar' Dirks
3cdcf18107 filter/denoising: Add Denoising filter 2021-09-28 03:59:42 +02:00
Michael Fabian 'Xaymar' Dirks
75397d8f01 filter/upscaling: 'Video Super-Resolution' -> 'Upscaling'
The previous name was too strict on what could be put into the effect, and would result in additional clutter in the Filter menu when we eventually decide to support other Upscaling methods than Super-Resolution networks.
2021-09-28 03:59:42 +02:00
Xaymar
615e334f98
locale: New Crowdin updates (#634) 2021-09-27 23:16:29 +02:00
Michael Fabian 'Xaymar' Dirks
d865058f3a encoders/aom-av1: AV1 encoder based on libaom 2021-09-27 23:15:24 +02:00
Radegast-FFXIV
1ad0f2a520
examples: Add Swirl shader (#618) 2021-09-20 11:27:02 +02:00
Michael Fabian 'Xaymar' Dirks
7532eae39f project: Apply Coding Guidelines 2021-09-07 03:14:29 +02:00
Xaymar
863909edba
locale: New Crowdin updates (#607) 2021-09-07 02:50:46 +02:00
Xaymar
0c10446ea4
locale: New Crowdin updates (#601) 2021-08-01 11:32:21 +02:00
Xaymar
8a9dfe4f6b
locale: New Crowdin updates (#600)
* New translations en-US.ini (Korean)
2021-06-26 02:55:37 +02:00
Xaymar
465f34994b
locale: New translations (#594) 2021-06-24 17:27:31 +02:00
Carlos Baraza
c206769a7e examples: Add rounded-rect Shader
Adapted from (https://github.com/Oncorporation/obs-shaderfilter/blob/master/data/examples/rounded_rect.shader) by @carlosbaraza.
2021-06-24 14:23:04 +02:00
Xaymar
7adccbe63e
locale: New Crowdin updates (#590) 2021-06-24 00:05:36 +02:00
Michael Fabian 'Xaymar' Dirks
155c6e7acf filter/video-superresolution: Add Video Super-Resolution filter 2021-06-23 16:27:04 +02:00
Michael Fabian 'Xaymar' Dirks
58c8d20f01 examples: Add 'Colorize' Filter Shader 2021-06-15 21:44:23 +02:00
Michael Fabian 'Xaymar' Dirks
9314a6a94e examples: Add 'Vignette' Filter Shader 2021-06-15 21:44:23 +02:00
Michael Fabian 'Xaymar' Dirks
df53b96ef3 examples: Add 'Repeat' Filter Shader 2021-06-15 21:44:23 +02:00
Michael Fabian 'Xaymar' Dirks
5f4f6f8f19 examples: Add 'Posterize' Filter Shader 2021-06-15 21:44:23 +02:00
Michael Fabian 'Xaymar' Dirks
c9687d482d examples: Add 'Spin Blur' Transition Shader 2021-06-15 21:44:23 +02:00
Michael Fabian 'Xaymar' Dirks
a919e29692 examples: Add 'Gaussian Blur' Filter Shader 2021-06-15 21:44:23 +02:00
Xaymar
3190acfd18
locale: New Crowdin updates (#575) 2021-06-15 21:11:18 +02:00
Michael Fabian 'Xaymar' Dirks
e5b2667f9b gfx/blur: Fix type mismatch in OpenGL shaders 2021-06-15 21:10:45 +02:00
Xaymar
5071dc0798
locale: New Crowdin updates (#558) 2021-06-09 03:46:52 +02:00