You are not logged in.

#1 2022-09-29 20:40:26

kik4444
Member
Registered: 2022-02-04
Posts: 12

obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

I recently updated my system and was excited to try the new OBS 28, but when I launched it none of my Jack input client sources were usable. When I click on the button to add a new source, Jack input client is not even an option. Downgrading to version 27 fixes this problem.

I tried installing the flatpak version of OBS 28 and lo and behold Jack input client is usable once more. So I dug around the flatpak install directory and noticed that the flatpak version has a file linux-jack.so in $HOME/.local/share/flatpak/app/com.obsproject.Studio/current/active/files/lib/obs-plugins. The community/obs-studio 28.0.2-1 package does not have this file in /lib/obs-plugins. However, it is present in the community/obs-studio 27.2.4 version. Furthermore, if I manually copy the flatpak linux-jack.so into my /lib/obs-plugins dir, Jack input client suddenly starts working on my Arch obs-studio package.

Is the omission of /lib/obs-plugins/linux-jack.so a mistake or is there some reason for it? Is this the right place to ask for it to be packaged back in like before?

Offline

#2 2022-09-29 23:50:36

loqs
Member
Registered: 2014-03-06
Posts: 17,314

Re: obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

Since 28.0 https://github.com/obsproject/obs-studi … 9c3d8640d3 the jack plugin has been disabled by default

git diff
diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index 577bd7d..1744557 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -42,6 +42,7 @@ build() {
     -DENABLE_VLC=OFF \
     -DENABLE_NEW_MPEGTS_OUTPUT=OFF \
     -DENABLE_AJA=OFF \
+    -DENABLE_JACK=ON \
     -DOBS_VERSION_OVERRIDE="$pkgver-$pkgrel" ..
 
   make

You need to open a bug report or feature request on the Arch bug tracker.

Offline

#3 2022-09-30 05:43:23

kik4444
Member
Registered: 2022-02-04
Posts: 12

Re: obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

In that case wouldn't the linux-jack.so file also be missing from the flatpak version since it's maintained by the OBS devs? Also I noticed an issue about this was opened shortly after I posted here https://github.com/obsproject/obs-studio/issues/7495, but it was immediately closed and the OP was told to issue a bug report to the Arch OBS package's maintainer. And I am inclined to agree. Given that the Jack plugin is included in the flatpak version, wouldn't its omission from the Arch package be a problem for the Arch package's maintainer to solve?

Offline

#4 2022-09-30 05:50:48

loqs
Member
Registered: 2014-03-06
Posts: 17,314

Re: obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

kik4444 wrote:

Given that the Jack plugin is included in the flatpak version, wouldn't its omission from the Arch package be a problem for the Arch package's maintainer to solve?

Yes,  which is why the second link I provided you with is to the Arch bug tracker not OBS and the diff I provided modifies the PKGBUILD Arch uses.
The first link I provided was for reference and shows where upstream changed the default from enabled to disabled which is why the option now has to be set.

Offline

#5 2022-09-30 05:55:48

kik4444
Member
Registered: 2022-02-04
Posts: 12

Re: obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

loqs wrote:

second link I provided you with is to the Arch bug tracker not OBS

Right sorry that was my bad for not noticing it.

Offline

#6 2022-10-01 21:57:37

hashworks
Package Maintainer (PM)
From: Leipzig
Registered: 2015-07-07
Posts: 10
Website

Re: obs-studio 28.0.2-1 is missing /lib/obs-plugins/linux-jack.so

Fixed in 28.0.2-2.

Offline

Board footer

Powered by FluxBB