You are not logged in.
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
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
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
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
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
Fixed in 28.0.2-2.
Offline