An automation tool for OBS Studio
Go to file
Cephas Reis e2cd39315f CMakeLists.txt: Fix-ups for out-of-tree builds.
CMake really likes it when you specify a minimum version. Let's do that.
Also added the ability te build and install on Linux out-of-tree.
Mac *should* work, but I can't test it.
Windows *should* work, but it has some trouble compiling on VS2017 15.9+ because
of changes MS made to their compilier. Seeing as that issue is outside the scope
and modifications made in this PR, that is an issue to address another day.
2019-02-09 01:35:46 -06:00
external external/: Add OBS helper cmake files 2019-02-09 01:35:46 -06:00
forms add regex, date check to file switch 2018-05-22 21:04:06 +02:00
src Platform-specific commits. Basically fixes for the directories. 2019-02-09 01:35:46 -06:00
.gitignore .gitignore: Let's start by adding a normal set of ignores. 2018-12-27 01:14:37 -06:00
CMakeLists.txt CMakeLists.txt: Fix-ups for out-of-tree builds. 2019-02-09 01:35:46 -06:00
LICENSE Added GPL2 2017-06-02 15:23:52 +02:00
README.md add note of dependency on libXScrnSaver 2018-05-21 23:16:57 +02:00

SceneSwitcher

An automated scene switcher for OBS Studio

More information can be found on https://obsproject.com/forum/resources/automatic-scene-switching.395/

To build it yourself follow these steps (changes / suggestions welcome):

  1. Download the OBS Studio sources.
  2. Move the sources of this plugin to the the frontend-plugins folder in the OBS sources ("obs-studio/UI/frontend-plugins/SceneSwitcher" for example).
  3. Edit the CMakeLists.txt in the frontend-plugins folder to include the SceneSwitcher sources directory by appending the line "add_subdirectory(SceneSwitcher)".
  4. Build OBS Studio and the plugin library will be located in the respective subdirectory of the rundir inside your build folder. (for example ~/obs-studio/build/rundir/RelWithDebInfo/obs-plugins/64bit/advanced-scene-switcher.so)

NOTE: The linux version of this plugin is dependent on libXScrnSaver.