ivyl / obs-lv2

LV2 host for OBS Studio
GNU General Public License v2.0
36 stars 4 forks source link
lv2 lv2-host obs obs-lv2 obs-studio

OBS-LV2

LV2 plugin host for OBS.

Screenshot

Warning

This plugin is in alpha state - some features may not work. It also may and probably will crash your OBS. Backup your profile.

Building && Installing

$ meson --prefix=/usr build/
$ ninja -C build

System-wide installation:

$ sudo ninja -C build install

Single user (works with OBS 25 on Arch):

$ meson -Dlocal_install=true build/
$ meson -C build install

or manually:

mkdir -p ~/.config/obs-studio/plugins/obs-lv2/bin/64bit/
cp -v build/obs-lv2.so ~/.config/obs-studio/plugins/obs-lv2/bin/64bit/

Paths may depend on your installation.

Wayland

You may see the following in your logs:

QWindow::fromWinId(): platform plugin does not support foreign windows.

Nesting windows from different toolkits is not possible on Wayland the way we currently do it.

You can force OBS to run via XWayland to work around this limitation:

$ unset XDG_SESSION_TYPE WAYLAND_DISPLAY
$ obs

Links