Plugins don't install?

AaronD

Active Member
At first I thought it was just one, so I was going to post in its Discussion thread, but then I saw that it was ALL of them! So I'm here instead.

After updating to version 32.0.4 on a NON-production machine (not going to touch the production ones until this is fixed), and seeing OBS's titlebar reflect that, I did this in a terminal (added double-space between commands for readabiity):

Code:
aaron@aaron-M6800:~$ cd ~/Downloads/OBS/Plugins/


aaron@aaron-M6800:~/Downloads/OBS/Plugins$ sudo apt reinstall ./Advanced-Scene-Switcher/advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb
[sudo] password for aaron:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'advanced-scene-switcher' instead of './Advanced-Scene-Switcher/advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb'
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/14.2 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/aaron/Downloads/OBS/Plugins/Advanced-Scene-Switcher/advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb advanced-scene-switcher amd64 1.32.6 [14.2 MB]
(Reading database ... 568701 files and directories currently installed.)
Preparing to unpack .../advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb ...
Unpacking advanced-scene-switcher (1.32.6) over (1.32.6) ...
Setting up advanced-scene-switcher (1.32.6) ...
N: Download is performed unsandboxed as root as file '/home/aaron/Downloads/OBS/Plugins/Advanced-Scene-Switcher/advanced-scene-switcher-1.32.6-x86_64-linux-gnu.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)


aaron@aaron-M6800:~/Downloads/OBS/Plugins$ sudo apt reinstall ./Downstream-Keyer/downstream-keyer-0.4.1-x86_64-linux-gnu.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'downstream-keyer' instead of './Downstream-Keyer/downstream-keyer-0.4.1-x86_64-linux-gnu.deb'
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/61.8 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/aaron/Downloads/OBS/Plugins/Downstream-Keyer/downstream-keyer-0.4.1-x86_64-linux-gnu.deb downstream-keyer amd64 0.4.1 [61.8 kB]
(Reading database ... 568701 files and directories currently installed.)
Preparing to unpack .../downstream-keyer-0.4.1-x86_64-linux-gnu.deb ...
Unpacking downstream-keyer (0.4.1) over (0.4.1) ...
Setting up downstream-keyer (0.4.1) ...
N: Download is performed unsandboxed as root as file '/home/aaron/Downloads/OBS/Plugins/Downstream-Keyer/downstream-keyer-0.4.1-x86_64-linux-gnu.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)


aaron@aaron-M6800:~/Downloads/OBS/Plugins$ sudo apt reinstall ./Source-Defaults/source-defaults-1.2.0-x86_64-linux-gnu.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'source-defaults' instead of './Source-Defaults/source-defaults-1.2.0-x86_64-linux-gnu.deb'
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/11.1 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/aaron/Downloads/OBS/Plugins/Source-Defaults/source-defaults-1.2.0-x86_64-linux-gnu.deb source-defaults amd64 1.2.0 [11.1 kB]
(Reading database ... 568701 files and directories currently installed.)
Preparing to unpack .../source-defaults-1.2.0-x86_64-linux-gnu.deb ...
Unpacking source-defaults (1.2.0) over (1.2.0) ...
Setting up source-defaults (1.2.0) ...
N: Download is performed unsandboxed as root as file '/home/aaron/Downloads/OBS/Plugins/Source-Defaults/source-defaults-1.2.0-x86_64-linux-gnu.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)


aaron@aaron-M6800:~/Downloads/OBS/Plugins$ cd DistroAV_NDI


aaron@aaron-M6800:~/Downloads/OBS/Plugins/DistroAV_NDI$ sudo ./libndi-get.sh install
Temporary directory created at /tmp/ndidisk.W7zLbHa
/tmp/ndidisk.W7zLbHa /home/aaron/Downloads/OBS/Plugins/DistroAV_NDI
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 57.3M  100 57.3M    0     0  9767k      0  0:00:06  0:00:06 --:--:--  9.8M
Download complete.
Uncompressing...
Install_NDI_SDK_v6_Linux.sh
Uncompression complete.
NDI SDK License Agreement

[EULA removed for length limit]

[NDI SDK for Linux/... removed for length limit, reproduced in following post]
Moving things to a folder with no space

Contents of /tmp/ndidisk.W7zLbHa/ndisdk/lib:
total 36
drwxrwxr-x 9 aaron aaron 4096 Aug 21 10:33 .
drwxr-xr-x 8 aaron aaron 4096 Aug 21 10:32 ..
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 aarch64-rpi4-linux-gnueabi
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 arm-rpi1-linux-gnueabihf
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 arm-rpi2-linux-gnueabihf
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 arm-rpi3-linux-gnueabihf
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 arm-rpi4-linux-gnueabihf
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 i686-linux-gnu
drwxrwxr-x 2 aaron aaron 4096 Jan 18 13:23 x86_64-linux-gnu

Contents of /tmp/ndidisk.W7zLbHa/ndisdk/lib/x86_64-linux-gnu:
total 26412
drwxrwxr-x 2 aaron aaron     4096 Jan 18 13:23 .
drwxrwxr-x 9 aaron aaron     4096 Aug 21 10:33 ..
lrwxrwxrwx 1 root  root        15 Jan 18 13:23 libndi.so -> libndi.so.6.2.1
lrwxrwxrwx 1 root  root        15 Jan 18 13:23 libndi.so.6 -> libndi.so.6.2.1
-rwxrwxr-x 1 aaron aaron 27034016 Aug 21 10:24 libndi.so.6.2.1

/home/aaron/Downloads/OBS/Plugins/DistroAV_NDI
Copying the library files to the long-term location. You might be prompted for authentication.
libndi installed to /usr/local/lib
lrwxrwxrwx 1 root root       15 Jan 18 13:23 /usr/local/lib/libndi.so -> libndi.so.6.2.1
lrwxrwxrwx 1 root root       26 May  5  2025 /usr/local/lib/libndi.so.5 -> /usr/local/lib/libndi.so.6
lrwxrwxrwx 1 root root       15 Jan 18 13:23 /usr/local/lib/libndi.so.6 -> libndi.so.6.2.1
-rwxr-xr-x 1 root root 26706176 May  5  2025 /usr/local/lib/libndi.so.6.1.1
-rwxr-xr-x 1 root root 27034016 Jan 18 13:23 /usr/local/lib/libndi.so.6.2.1
Adding backward compatibility tweaks for older plugins version to work with NDI v6
ln: failed to create symbolic link '/usr/local/lib/libndi.so.5': File exists


aaron@aaron-M6800:~/Downloads/OBS/Plugins/DistroAV_NDI$ sudo apt reinstall ./distroav-6.1.1-x86_64-linux-gnu.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'distroav' instead of './distroav-6.1.1-x86_64-linux-gnu.deb'
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/116 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/aaron/Downloads/OBS/Plugins/DistroAV_NDI/distroav-6.1.1-x86_64-linux-gnu.deb distroav amd64 6.1.1 [116 kB]
(Reading database ... 568701 files and directories currently installed.)
Preparing to unpack .../distroav-6.1.1-x86_64-linux-gnu.deb ...
Unpacking distroav (6.1.1) over (6.1.1) ...
Setting up distroav (6.1.1) ...
N: Download is performed unsandboxed as root as file '/home/aaron/Downloads/OBS/Plugins/DistroAV_NDI/distroav-6.1.1-x86_64-linux-gnu.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)


aaron@aaron-M6800:~/Downloads/OBS/Plugins/DistroAV_NDI$

and OBS still does this:

1768766323172.png

Indeed, the plugins are not in their usual places, as if none of them are installed. At the time of this writing, those are all the latest versions.

 
Last edited:
I had to cut a section out of the terminal dump to keep it under the length limit. I noted in the dump where it goes, and put it here instead:

Code:
NDI SDK for Linux/
NDI SDK for Linux/documentation/
NDI SDK for Linux/documentation/Introduction to the NDI SDK.pdf
NDI SDK for Linux/documentation/NDI Brand Guidelines.pdf
NDI SDK for Linux/documentation/NDI SDK Documentation.pdf
NDI SDK for Linux/documentation/brand-assets/
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Light/
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Light/NDI High Bandwidth Logo Light.png
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Light/NDI High Bandwidth Logo Light.svg
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Light/NDI High Bandwidth Logo Light@5x.png
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Dark/
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Dark/NDI High Bandwidth Logo Dark.svg
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Dark/NDI High Bandwidth Logo Dark@5x.png
NDI SDK for Linux/documentation/brand-assets/2. NDI High Bandwidth/2.1 NDI High Bandwidth Logo/Dark/NDI High Bandwidth Logo Dark.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Light/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Light/NDI Logo Master - Light.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Light/NDI Logo Master - Light.svg
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Light/NDI Logo Master - Light@5x.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Dark/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Dark/NDI Logo Master.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Dark/NDI Logo Master@5x.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.1 NDI Logo/Dark/NDI Logo Master.svg
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Light/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Light/NDI Logo with Tagline Light@5x.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Light/NDI Logo with Tagline Light.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Light/NDI Logo with Tagline Light.svg
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Dark/
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Dark/NDI Logo with Tagline Dark.png
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Dark/NDI Logo with Tagline Dark.svg
NDI SDK for Linux/documentation/brand-assets/1. NDI/1.2 NDI Logo with Tagline/Dark/NDI Logo with Tagline Dark@5x.png
NDI SDK for Linux/documentation/NDI Changes.pdf
NDI SDK for Linux/NDI SDK License Agreement.txt
NDI SDK for Linux/include/
NDI SDK for Linux/include/Processing.NDI.Recv.ex.h
NDI SDK for Linux/include/Processing.NDI.Routing.h
NDI SDK for Linux/include/Processing.NDI.Lib.h
NDI SDK for Linux/include/Processing.NDI.Lib.cplusplus.h
NDI SDK for Linux/include/Processing.NDI.structs.h
NDI SDK for Linux/include/Processing.NDI.DynamicLoad.h
NDI SDK for Linux/include/Processing.NDI.RecvAdvertiser.h
NDI SDK for Linux/include/Processing.NDI.RecvListener.h
NDI SDK for Linux/include/Processing.NDI.utilities.h
NDI SDK for Linux/include/Processing.NDI.FrameSync.h
NDI SDK for Linux/include/Processing.NDI.Send.h
NDI SDK for Linux/include/Processing.NDI.Recv.h
NDI SDK for Linux/include/Processing.NDI.Find.h
NDI SDK for Linux/include/Processing.NDI.compat.h
NDI SDK for Linux/include/Processing.NDI.deprecated.h
NDI SDK for Linux/NDI SDK License Agreement.pdf
NDI SDK for Linux/bin/
NDI SDK for Linux/bin/i686-linux-gnu/
NDI SDK for Linux/bin/i686-linux-gnu/ndi-discovery-server
NDI SDK for Linux/bin/i686-linux-gnu/ndi-free-audio
NDI SDK for Linux/bin/i686-linux-gnu/ndi-record
NDI SDK for Linux/bin/i686-linux-gnu/ndi-benchmark
NDI SDK for Linux/bin/arm-rpi1-linux-gnueabihf/
NDI SDK for Linux/bin/arm-rpi1-linux-gnueabihf/ndi-discovery-server
NDI SDK for Linux/bin/arm-rpi1-linux-gnueabihf/ndi-free-audio
NDI SDK for Linux/bin/arm-rpi1-linux-gnueabihf/ndi-record
NDI SDK for Linux/bin/arm-rpi1-linux-gnueabihf/ndi-benchmark
NDI SDK for Linux/bin/x86_64-linux-gnu/
NDI SDK for Linux/bin/x86_64-linux-gnu/ndi-discovery-server
NDI SDK for Linux/bin/x86_64-linux-gnu/ndi-free-audio
NDI SDK for Linux/bin/x86_64-linux-gnu/ndi-record
NDI SDK for Linux/bin/x86_64-linux-gnu/ndi-benchmark
NDI SDK for Linux/bin/aarch64-rpi4-linux-gnueabi/
NDI SDK for Linux/bin/aarch64-rpi4-linux-gnueabi/ndi-discovery-server
NDI SDK for Linux/bin/aarch64-rpi4-linux-gnueabi/ndi-free-audio
NDI SDK for Linux/bin/aarch64-rpi4-linux-gnueabi/ndi-record
NDI SDK for Linux/bin/aarch64-rpi4-linux-gnueabi/ndi-benchmark
NDI SDK for Linux/bin/arm-rpi3-linux-gnueabihf/
NDI SDK for Linux/bin/arm-rpi3-linux-gnueabihf/ndi-discovery-server
NDI SDK for Linux/bin/arm-rpi3-linux-gnueabihf/ndi-free-audio
NDI SDK for Linux/bin/arm-rpi3-linux-gnueabihf/ndi-record
NDI SDK for Linux/bin/arm-rpi3-linux-gnueabihf/ndi-benchmark
NDI SDK for Linux/bin/arm-rpi2-linux-gnueabihf/
NDI SDK for Linux/bin/arm-rpi2-linux-gnueabihf/ndi-discovery-server
NDI SDK for Linux/bin/arm-rpi2-linux-gnueabihf/ndi-free-audio
NDI SDK for Linux/bin/arm-rpi2-linux-gnueabihf/ndi-record
NDI SDK for Linux/bin/arm-rpi2-linux-gnueabihf/ndi-benchmark
NDI SDK for Linux/bin/arm-rpi4-linux-gnueabihf/
NDI SDK for Linux/bin/arm-rpi4-linux-gnueabihf/ndi-discovery-server
NDI SDK for Linux/bin/arm-rpi4-linux-gnueabihf/ndi-free-audio
NDI SDK for Linux/bin/arm-rpi4-linux-gnueabihf/ndi-record
NDI SDK for Linux/bin/arm-rpi4-linux-gnueabihf/ndi-benchmark
NDI SDK for Linux/lib/
NDI SDK for Linux/lib/i686-linux-gnu/
NDI SDK for Linux/lib/i686-linux-gnu/libndi.so.6.2.1
NDI SDK for Linux/lib/arm-rpi1-linux-gnueabihf/
NDI SDK for Linux/lib/arm-rpi1-linux-gnueabihf/libndi.so.6.2.1
NDI SDK for Linux/lib/x86_64-linux-gnu/
NDI SDK for Linux/lib/x86_64-linux-gnu/libndi.so.6.2.1
NDI SDK for Linux/lib/aarch64-rpi4-linux-gnueabi/
NDI SDK for Linux/lib/aarch64-rpi4-linux-gnueabi/libndi.so.6.2.1
NDI SDK for Linux/lib/arm-rpi3-linux-gnueabihf/
NDI SDK for Linux/lib/arm-rpi3-linux-gnueabihf/libndi.so.6.2.1
NDI SDK for Linux/lib/arm-rpi2-linux-gnueabihf/
NDI SDK for Linux/lib/arm-rpi2-linux-gnueabihf/libndi.so.6.2.1
NDI SDK for Linux/lib/arm-rpi4-linux-gnueabihf/
NDI SDK for Linux/lib/arm-rpi4-linux-gnueabihf/libndi.so.6.2.1
NDI SDK for Linux/Version.txt
NDI SDK for Linux/examples/
NDI SDK for Linux/examples/C++/
NDI SDK for Linux/examples/C++/NDIlib_Recv_Listener/
NDI SDK for Linux/examples/C++/NDIlib_Recv_Listener/NDIlib_Recv_Listener.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_AudioFile/
NDI SDK for Linux/examples/C++/NDIlib_Send_AudioFile/NDIlib_Send_AudioFile.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Capabilities/
NDI SDK for Linux/examples/C++/NDIlib_Send_Capabilities/NDIlib_Send_Capabilities.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Benchmark_8K/
NDI SDK for Linux/examples/C++/NDIlib_Send_Benchmark_8K/NDIlib_Send_Benchmark_8K.cpp
NDI SDK for Linux/examples/C++/NDIlib_Tally_Echo/
NDI SDK for Linux/examples/C++/NDIlib_Tally_Echo/NDIlib_Tally_Echo.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_PTZ/
NDI SDK for Linux/examples/C++/NDIlib_Recv_PTZ/NDIlib_Recv_PTZ.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_Advertiser/
NDI SDK for Linux/examples/C++/NDIlib_Recv_Advertiser/NDIlib_Recv_Advertiser.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync_timing/
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync_timing/NDIlib_Recv_FrameSync_timing.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_PNG/
NDI SDK for Linux/examples/C++/NDIlib_Send_PNG/NDIlib_Send_PNG.cpp
NDI SDK for Linux/examples/C++/NDIlib_Routing/
NDI SDK for Linux/examples/C++/NDIlib_Routing/NDIlib_Routing.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_Async/
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_Async/NDIlib_Send_Video_Async.cpp
NDI SDK for Linux/examples/C++/NDIlib_Find/
NDI SDK for Linux/examples/C++/NDIlib_Find/NDIlib_Find.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Audio_16bpp/
NDI SDK for Linux/examples/C++/NDIlib_Send_Audio_16bpp/NDIlib_Send_Audio_16bpp.cpp
NDI SDK for Linux/examples/C++/NDIlib_FreeAudio/
NDI SDK for Linux/examples/C++/NDIlib_FreeAudio/NDIlib_FreeAudio.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_10bit/
NDI SDK for Linux/examples/C++/NDIlib_Send_10bit/NDIlib_Send_10bit.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_16bit/
NDI SDK for Linux/examples/C++/NDIlib_Send_16bit/NDIlib_Send_16bit.cpp
NDI SDK for Linux/examples/C++/NDIlib_DynamicLoad/
NDI SDK for Linux/examples/C++/NDIlib_DynamicLoad/NDIlib_DynamicLoad.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync/
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync/NDIlib_Recv_FrameSync.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_VirtualPTZ/
NDI SDK for Linux/examples/C++/NDIlib_Send_VirtualPTZ/NDIlib_Send_VirtualPTZ.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_Advanced/
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_Advanced/NDIlib_Send_Video_Advanced.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_and_Audio/
NDI SDK for Linux/examples/C++/NDIlib_Send_Video_and_Audio/NDIlib_Send_Video_and_Audio.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_Multichannel/
NDI SDK for Linux/examples/C++/NDIlib_Recv_Multichannel/NDIlib_Recv_Multichannel.cpp
NDI SDK for Linux/examples/C++/ThirdParty/
NDI SDK for Linux/examples/C++/ThirdParty/picopng.hpp
NDI SDK for Linux/examples/C++/ThirdParty/rapidxml_print.hpp
NDI SDK for Linux/examples/C++/ThirdParty/rapidxml.hpp
NDI SDK for Linux/examples/C++/ThirdParty/lodepng.h
NDI SDK for Linux/examples/C++/ThirdParty/miniaudio.h
NDI SDK for Linux/examples/C++/ThirdParty/lodepng.cpp
NDI SDK for Linux/examples/C++/Makefile.proj
NDI SDK for Linux/examples/C++/Makefile
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/NDIlib_Send_BMD.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIConfiguration_v10_2.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v9_9.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v7_6.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v10_4.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIConfiguration_v10_4.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v9_2.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIVersion.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v10_6.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDiscovery.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDispatch.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIConfiguration_v10_9.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDeckControl.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v7_1.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/LinuxCOM.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPITypes.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIConfiguration_v10_5.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDispatch_v10_8.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v8_0.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIModes.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v7_3.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDispatch_v7_6.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v10_5.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v10_9.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIDispatch_v8_0.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v7_9.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v10_2.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPI_v8_1.h
NDI SDK for Linux/examples/C++/NDIlib_Send_BMD/BMDSDK/Linux/include/DeckLinkAPIConfiguration.h
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync_resend/
NDI SDK for Linux/examples/C++/NDIlib_Recv_FrameSync_resend/NDIlib_Recv_FrameSync_resend.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Video/
NDI SDK for Linux/examples/C++/NDIlib_Send_Video/NDIlib_Send_Video.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_HDR/
NDI SDK for Linux/examples/C++/NDIlib_Recv_HDR/NDIlib_Recv_HDR.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_WebControl/
NDI SDK for Linux/examples/C++/NDIlib_Recv_WebControl/NDIlib_Recv_WebControl.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Latency/
NDI SDK for Linux/examples/C++/NDIlib_Send_Latency/NDIlib_Send_Latency.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_PNG/
NDI SDK for Linux/examples/C++/NDIlib_Recv_PNG/NDIlib_Recv_PNG.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv/
NDI SDK for Linux/examples/C++/NDIlib_Recv/NDIlib_Recv.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Audio/
NDI SDK for Linux/examples/C++/NDIlib_Send_Audio/NDIlib_Send_Audio.cpp
NDI SDK for Linux/examples/C++/NDIlib_Send_Benchmark/
NDI SDK for Linux/examples/C++/NDIlib_Send_Benchmark/NDIlib_Send_Benchmark.cpp
NDI SDK for Linux/examples/C++/NDIlib_Recv_Audio_16bpp/
NDI SDK for Linux/examples/C++/NDIlib_Recv_Audio_16bpp/NDIlib_Recv_Audio_16bpp.cpp
NDI SDK for Linux/licenses/
NDI SDK for Linux/licenses/libndi_licenses.txt
 
Hi @AaronD

I believe you installed OBS Studio version 32.0.4 via a DEB package. If this is the case, I believe the issue is related to the installation directory used by the DEB package, as I mentioned in the post below:


I believe it would be more beneficial to change the installation directory defined in the DEB package to point to the same directory used by installations via PPA.

It's possible to extract the contents of the DEB package and repackage it, adjusting the installation directory to match the one used by the PPA, following tutorials. It works, and the plugins are recognized again, but I don't think it's the most practical solution for users.
 
I believe you installed OBS Studio version 32.0.4 via a DEB package. If this is the case, I believe the issue is related to the installation directory used by the DEB package, as I mentioned in the post below:
Yes, I did - got burned with the PPA automatically breaking things without warning - and it makes sense. So I guess this thread can be seen as a continuation of yours.

It's possible to extract the contents of the DEB package and repackage it, adjusting the installation directory to match the one used by the PPA, following tutorials. It works, and the plugins are recognized again, but I don't think it's the most practical solution for users.
I completely agree that it's not practical for most users to do that, thus the need for a fix as I mentioned over there. But in the meantime, can you link to a tutorial that works, or post instructions here or in your thread?

Thanks!
 
I believe it would be more beneficial to change the installation directory defined in the DEB package to point to the same directory used by installations via PPA.
That's what I ended up doing, with more details in the other linked thread. Looks like everything works now.
 
That's what I ended up doing, with more details in the other linked thread. Looks like everything works now.
I posted about this in the announcement for the new version of OBS Studio. I hope there's some adjustment that can solve the issue.
 
Back
Top