No description
Find a file
Michael Fabian 'Xaymar' Dirks f160580794 cmake: Improve build system with additional features and options
- Moved all auto-dependencies to a uniform subdirectory for easier caching and cleanup.
- Add an option to download or specify a path for libOBS+obs-frontend-api.
- Remove the dependency on the non-standard obs-frontend-apiConfig.cmake file.
- Add an option to download or specify a path for OBS Dependencies.
- Add an option to download or specify a path for Qt.
- Add an option to download or specify a path for AOM.
- Fix and improve architecture and platform detection.
- Fix some messages having two :, or no prefix at all.
- Fix detection of obs-frontend-api.
- Fix applying custom compiler and linker flags for MSVC and GNU-style builds.
- Use target_compile_options over add_compile_options for compatibility.
2023-04-05 18:58:20 +02:00
.github cmake: Improve build system with additional features and options 2023-04-05 18:58:20 +02:00
cmake cmake: Improve build system with additional features and options 2023-04-05 18:58:20 +02:00
data locale: New Crowdin updates (#786) 2023-04-05 18:58:20 +02:00
media media: Define usage guidelines for the Logo and Icon 2023-04-05 18:51:41 +02:00
source encoders/ffmpeg/dnxhr: Add Avid DNxHR Encoder based on FFmpeg 2023-04-05 18:58:18 +02:00
templates ci: Sign builds with the provided key automatically 2023-04-05 18:51:39 +02:00
third-party third-party: Add GLAD OpenGL wrapper 2023-04-05 18:51:40 +02:00
tools project: Update Contributors and Supporters 2023-04-05 18:51:55 +02:00
ui ui/about: Use auto-generated credits for "About StreamFX" 2023-04-05 18:51:54 +02:00
.clang-format templates: Add generated configuration file 2023-03-28 12:52:21 +02:00
.clang-tidy cmake: Add support for running clang-tidy 2020-04-18 19:11:53 +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 cmake: Add support for Code Signing on supported platforms 2023-04-05 18:51:39 +02:00
.mailmap project: Fix up mailmap file for git contributions 2023-04-05 18:51:49 +02:00
AUTHORS.md project: Update Contributors and Supporters 2023-04-05 18:51:55 +02:00
CMakeLists.txt cmake: Improve build system with additional features and options 2023-04-05 18:58:20 +02:00
CODEOWNERS examples: Add 'Bulge/Pinch', 'Wave' and 'ZigZag' 2023-04-05 18:51:24 +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: Add new logo 2020-04-19 23:00:47 +02:00

StreamFX Logo

StreamFX

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.

CI Crowdin

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.