No description
Find a file
Michael Fabian 'Xaymar' Dirks 04ac0a640f filter-nv-face-tracking: Improve performance with asynchronous tracking
Through converting the code to a threaded asynchronous approach, the libOBS video renderer no longer has to wait on our tracking code to run, and we can enjoy a little bit of extra calculation time before we actually have to do anything.

However due to the remaining synchronization with the Direct3D11/OpenGL context, it is not entirely safe to spend a full frame tracking as libOBS will then start skipped/dropping frames. Even though the priority of the stream is now increased, this still means that we can't just sit around and have to quickly finish all work.

Related #150
2020-04-17 11:44:37 +02:00
.github project: Improve templates for issues/features/help/prs 2020-04-17 11:19:24 +02:00
cmake project: Fix Linux support by fixing errors and warnings 2020-04-02 20:37:45 +02:00
data locale: New Crowdin translations (#153) 2020-04-17 11:13:57 +02:00
media media: Add rendered logo 2019-07-27 21:28:28 +02:00
source filter-nv-face-tracking: Improve performance with asynchronous tracking 2020-04-17 11:44:37 +02:00
third-party filter-nv-face-tracking: Nvidia exclusive Face Tracking filter 2020-03-31 21:46:47 +02:00
.clang-format project: Fix include ordering and reapply formatting 2020-04-06 15:39:12 +02:00
.editorconfig project: Revert to 4-wide tab 2018-09-27 02:44:56 +02:00
.gitignore project: Remove AMD text from gitignore 2017-08-19 23:32:18 +02:00
.gitmodules filter-nv-face-tracking: Nvidia exclusive Face Tracking filter 2020-03-31 21:46:47 +02:00
AUTHORS.md AUTHORS: Add Authors file 2019-04-23 17:54:18 +02:00
CMakeLists.txt project: Version 0.8.0b1 2020-04-09 00:29:18 +02:00
CONTRIBUTING.md project: Update README.md and CONTRIBUTING.md 2020-03-31 15:48:09 +02:00
crowdin.yml Update Crowdin configuration file 2019-01-24 03:24:33 +01:00
LICENSE GPLv2 and gitignore 2017-06-28 23:20:50 +02:00
README.md project: Update README.md and CONTRIBUTING.md 2020-03-31 15:48:09 +02:00

About StreamFX CI Crowdin

StreamFX is a plugin to libOBS (OBS Studio, StreamElements OBS Live) that adds new sources, filters and transitions to give you the ability to drastically improve your stream and recording setup past what was possible in OBS Studio until now. Whether it is blurring out a region, moving something in 3D, or just writing your own shaders as a new transition, source or filter - StreamFX has it all.

Support the StreamFX project!

Like any other free project, StreamFX relies on donations to be continuously developed and stay free. If StreamFX helped you, consider helping the StreamFX project by making a one time donation via PayPal, or a continuous donation via Patreon or Github Sponsors!

Contributing

There's two ways you can directly contribute to the project. One is by submitting translations into your language on Crowdin, and the other is by contributing code to the project.