jarcode-foss / glava

GLava - OpenGL audio spectrum visualizer
GNU General Public License v3.0
1.17k stars 59 forks source link

OBS don't load the plugin #153

Closed Lewatoto closed 2 years ago

Lewatoto commented 4 years ago

I compiled following the standar instructions on readme.md, but OBS don't show Glava in sources list, i installed OBS from RPM Fusion and i don't know how to confirm if this version is using EGL or GLFW.

My system specs:

Operating System: Fedora 31 KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.13.2 Kernel Version: 5.4.17-200.fc31.x86_64 OS Type: 64-bit Processors: 8 × AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx Memory: 15.3 GiB of RAM

OBS log https://pastebin.com/mK0UuVc1

Glxinfo output:

glxinfo | grep OpenGL OpenGL vendor string: X.Org OpenGL renderer string: AMD RAVEN (DRM 3.35.0, 5.4.17-200.fc31.x86_64, LLVM 9.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.2.8 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.2.8 OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.2.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:

Don't know if something else is needed for debug.

jarcode-foss commented 4 years ago

I do not recommend using the OBS plugin at the moment since it is relying on particularly hacky code to render directly to the OBS scene, and a more version-independent solution is pending on some changes to OBS itself.

So naturally, using this plugin may compromise the stability of OBS itself.

Your problem is probably from not installing via meson. OBS plugins must be a shared library placed in /usr/lib/obs-plugins.

i don't know how to confirm if this version is using EGL or GLFW

It's unlikely. I do not know of any distribution that currently compiles OBS with EGL support instead of GLX/GLFW.