Package Details: obs-advanced-scene-switcher 1.26.4-1

Git Clone URL: https://aur.archlinux.org/obs-advanced-scene-switcher.git (read-only, click to copy)
Package Base: obs-advanced-scene-switcher
Description: An automated scene switcher for OBS Studio
Upstream URL: https://obsproject.com/forum/resources/advanced-scene-switcher.395/
Keywords: obs obs-studio plugin
Licenses: GPL-2.0-or-later
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 2
Popularity: 0.24
First Submitted: 2021-01-31 17:11 (UTC)
Last Updated: 2024-06-15 11:47 (UTC)

Latest Comments

1 2 Next › Last »

denilsonsa commented on 2024-04-04 20:40 (UTC)

@tytan652: The compilation error has been fixed upstream, you might want to add the fix as a patch to the PKGBUILD.

tytan652 commented on 2024-03-18 11:34 (UTC)

It seems that I can't reproduce this false positive while building the package in a chroot so there is another factor.

denilsonsa commented on 2024-03-18 11:06 (UTC) (edited on 2024-04-04 20:35 (UTC) by denilsonsa)

That error is a false positive coming from a GCC bug. There are plenty bug reports regarding that warning:

With the risk of creating yet another duplicate (but hopefully with a different test-case), I've reported https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114379

Regarding this package here, well, someone should disable this warning, possibly only for that source-code file, and hopefully upstream.

EDIT: Pull-request sent upstream.

EDIT: Already fixed upstream. Might be worth adding that small patch to the PKGBUILD. (At least until the next release version.)

majenko commented on 2024-03-17 18:53 (UTC) (edited on 2024-03-17 18:53 (UTC) by majenko)

Fails to compile:

[ 36%] Building CXX object CMakeFiles/advanced-scene-switcher-lib.dir/lib/utils/file-selection.cpp.o
In file included from /usr/include/c++/13.2.1/atomic:41,
                 from /usr/include/qt6/QtCore/qatomic_cxx11.h:9,
                 from /usr/include/qt6/QtCore/qbasicatomic.h:8,
                 from /usr/include/qt6/QtCore/qatomic.h:8,
                 from /usr/include/qt6/QtCore/qglobal.h:53,
                 from /usr/include/qt6/QtGui/qtguiglobal.h:7,
                 from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7,
                 from /usr/include/qt6/QtWidgets/qcombobox.h:7,
                 from /usr/include/qt6/QtWidgets/QComboBox:1,
                 from /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/filter-combo-box.hpp:4,
                 from /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/item-selection-helpers.hpp:2,
                 from /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/action-queue.hpp:2,
                 from /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/action-queue.cpp:1:
In member function ‘void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]’,
    inlined from ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::operator=(__int_type) [with _ITp = bool]’ at /usr/include/c++/13.2.1/bits/atomic_base.h:373:7,
    inlined from ‘bool std::atomic<bool>::operator=(bool)’ at /usr/include/c++/13.2.1/atomic:80:31,
    inlined from ‘void advss::ActionQueue::Stop()’ at /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/action-queue.cpp:63:8,
    inlined from ‘void advss::StopAndClearAllActionQueues()’ at /home/matt/.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/utils/action-queue.cpp:424:20:
/usr/include/c++/13.2.1/bits/atomic_base.h:481:25: error: ‘void __atomic_store_1(volatile void*, unsigned char, int)’ writing 1 byte into a region of size 0 overflows the destination [-Werror=stringop-overflow=]

TomCatT commented on 2024-02-26 04:58 (UTC)

Looks like it wants QT 6 but I'm only on 5.12.15 running EndeavourOS with KDE.

13:49:43.021: os_dlopen(/usr//lib/obs-plugins/advanced-scene-switcher.so->/usr//lib/obs-plugins/advanced-scene-switcher.so): /usr//lib/obs-plugins/advanced-scene-switcher-lib.so.1: undefined symbol: _Zls6QDebugRK11QDockWidget, version Qt_6

13:49:43.021: Module '/usr//lib/obs-plugins/advanced-scene-switcher.so' not loaded

b46c0493bc9a86ca commented on 2023-07-06 02:14 (UTC) (edited on 2023-07-06 02:15 (UTC) by b46c0493bc9a86ca)

As of July 2023 (unsure of the exact date, I only updated my system today), this plugin depends on libprocps. If this package is not present on the system, the plugin will fail to load and throw the following error:

os_dlopen(/usr//lib/obs-plugins/advanced-scene-switcher-lib.so->/usr//lib/obs-plugins/advanced-scene-switcher-lib.so): libprocps.so.8: cannot open shared object file: No such file or directory

tytan652 commented on 2022-09-04 13:55 (UTC)

@ibanrothschild, you AUR helper has maybe tried to install obs-studio-amf.

ibanrothschild commented on 2022-09-04 12:57 (UTC)

It forced me to install amd amf or something like that and then amd gpu drivers and then it broken my nvidia vulkan... I will try obs-studio-rc. someone told me yesterday that obs changed the design... So im curious.

tytan652 commented on 2022-09-03 12:56 (UTC)

obs-studio-browser, obs-studio-tytan652 and obs-studio-rc are all with OBS Studio 28 and built with Qt6.

Most of the plugins got updated to use Qt6 with 28. And obs-studio still on 27.

ibanrothschild commented on 2022-09-03 12:45 (UTC)

Unable to install-update it in the stable standard branch of obs studio...