Go to file
Michael Fabian 'Xaymar' Dirks e0ffe85a30 Simplify the CMake file even more
- target_sources(... PUBLIC ...) doesn't do what I thought it did, and has no useful purpose here.
- Experimental features are an Alpha only thing, and Unstable features should not be part of a Candidate release.
- ENABLE_LTO is not a flag anymore, as CMake has a global flag for it.

While we haven't split out Core from the main file yet, and we still keep running into strange duplicate symbol or undefined symbol errors, this will hopefully simplify the CMake file further. End goal is to eventually split StreamFX into smaller sub-plugins that can operate mostly independently. At some point, the goal is to be able to soft-depend on other components, i.e. Blur can softly depend on Dynamic Mask, and then have extra features if the component is installed. This is not quite fleshed out yet, and I have no clear idea on how to make it work.
2023-10-05 09:11:53 +02:00
.github Don't set values that may have side effects during build tests 2023-10-04 08:52:53 +02:00
cmake cmake: Update clang integration to 1.0 2023-05-14 03:25:07 +02:00
components nvidia: Fix header includes now that they're in include not source 2023-09-30 09:25:30 +02:00
data Fix up copyright headers once again 2023-10-04 07:32:33 +02:00
media media: Define usage guidelines for the Logo and Icon 2023-04-05 18:51:41 +02:00
patches/obs-studio patches: Add patch to disable treating warnings as errors 2023-05-14 03:25:07 +02:00
source Simplify the CMake file even more 2023-10-05 09:11:53 +02:00
templates Update Copyright headers 2023-09-30 09:25:30 +02:00
third-party Add NVIDIA Maxine Audio Effects SDK as a third party dependency 2023-09-30 09:25:30 +02:00
tools Update copyright.js tool 2023-09-30 09:25:30 +02:00
ui ui: Remove duplicate media files 2023-04-05 18:59:06 +02:00
.clang-format code: Disable useless alignment styling and update standard 2023-05-14 03:25:07 +02:00
.clang-tidy project: Fix License, License headers and Copyright information 2023-04-05 18:59:08 +02:00
.editorconfig project: Fix License, License headers and Copyright information 2023-04-05 18:59:08 +02:00
.gitignore project: Fix License, License headers and Copyright information 2023-04-05 18:59:08 +02:00
.gitmodules Add NVIDIA Maxine Audio Effects SDK as a third party dependency 2023-09-30 09:25:30 +02:00
.mailmap Update Copyright headers 2023-09-30 09:25:30 +02:00
AUTHORS.md project: Update Contributors and Supporters 2023-04-05 18:51:55 +02:00
BUILDING.md Update build guide with latest instructiosn 2023-09-30 09:25:30 +02:00
CMakeLists.txt Simplify the CMake file even more 2023-10-05 09:11:53 +02:00
CODEOWNERS examples: Add 'Bulge/Pinch', 'Wave' and 'ZigZag' 2023-04-05 18:51:24 +02:00
CONTRIBUTING.md Add prefix to commit titles when needed 2023-09-30 09:25:30 +02:00
LICENSE GPLv2 and gitignore 2017-06-28 23:20:50 +02:00
README.adoc Github wants .adoc, not .ad 2023-10-04 07:32:33 +02:00
crowdin.yml project: Fix License, License headers and Copyright information 2023-04-05 18:59:08 +02:00

README.adoc

== image:https://raw.githubusercontent.com/Xaymar/obs-StreamFX/master/media/logo.png[alt="StreamFX"]
Upgrade your setup with several modern sources, filters, transitions and encoders using StreamFX! With several performant and flexible features, you will discover new ways to build your scenes, better ways to encode your content, and take your stream to the next level. Create cool new scenes with 3D effects, add glow or shadow, or blur out content - endless choices, and all of it at your fingertips.

++++
<p style="text-align: center; font-weight: bold; font-size: 1.5em;">

<a href="https://github.com/Xaymar/obs-StreamFX/wiki">More Information</a><br/>
<a href="https://github.com/Xaymar/obs-StreamFX/actions"><img src="https://github.com/Xaymar/obs-StreamFX/actions/workflows/main.yml/badge.svg" alt="CI Status" /></a>
<a href="https://crowdin.com/project/obs-stream-effects"><img src="https://badges.crowdin.net/obs-stream-effects/localized.svg" alt="Crowdin Status" /></a>

</p>
++++

=== Support the development of StreamFX!
++++
<a href="https://patreon.com/join/xaymar" target="_blank">
<img height="70px" alt="Patreon" style="height: 70px; float:right;" align="right" src="https://user-images.githubusercontent.com/437395/106462708-bd602980-6496-11eb-8f35-038577cf8fd7.jpg"/>
</a>
++++
Maintaining a project like StreamFX requires time and money, of which both are in short supply. If you use any feature of StreamFX, please consider supporting StreamFX via link:https://patreon.com/xaymar[Patreon]. Even as little as 1€ per month matters a lot, plus you get a number of benefits!

=== License
Licensed under link:https://github.com/Xaymar/obs-StreamFX/blob/root/LICENSE[GPLv3 (or later), see LICENSE]. Additional works included are:

[options="header"]
|=================
|Work |License |Author(s)

|link:https://gen.glad.sh/[GLAD]
|link:https://github.com/Dav1dde/glad/blob/glad2/LICENSE[MIT License]
|link:https://github.com/Dav1dde/glad/graphs/contributors?type=a[Dav1dde, madebr, BtbN, and more]

|link:https://github.com/nlohmann/json[JSON for Modern C++] 
|link:https://github.com/nlohmann/json/blob/develop/LICENSE.MIT[MIT License]
|link:https://github.com/nlohmann/json/graphs/contributors?type=a[nlohmann, ChrisKtiching, nickaein, and more]

|link:https://github.com/NVIDIA/MAXINE-AFX-SDK[NVIDIA Maxine Audio Effects SDK]
|link:https://github.com/NVIDIA/MAXINE-AFX-SDK/blob/master/LICENSE[MIT License]
|link:https://nvidia.com/[NVIDIA Corporation]

|link:https://github.com/NVIDIA/MAXINE-AR-SDK[NVIDIA Maxine Augmented Reality SDK]
|link:https://github.com/NVIDIA/MAXINE-Ar-SDK/blob/master/LICENSE[MIT License]
|link:https://nvidia.com/[NVIDIA Corporation]

|link:https://github.com/NVIDIA/MAXINE-VFX-SDK[NVIDIA Maxine Video Effects SDK]
|link:https://github.com/NVIDIA/MAXINE-VFX-SDK/blob/master/LICENSE[MIT License]
|link:https://nvidia.com/[NVIDIA Corporation]

|link:https://github.com/obsproject/obs-studio[Open Broadcaster Software Studio]
|link:https://github.com/obsproject/obs-studio/blob/master/COPYING[GPL-2.0 (or later)]
|link:https://github.com/obsproject/obs-studio/graphs/contributors?type=a[jp9000, computerquip, and more]

|link:https://www.qt.io/[Qt 6.x]
|link:https://www.qt.io/download-open-source[(L)GPL-3.0 (or later)]
|link:https://www.qt.io/[The Qt Company], and open source contributors

|=================