Package Details: obs-studio-wayland 26.0.2-1

Git Clone URL: (read-only, click to copy)
Package Base: obs-studio-wayland
Description: Free, open source software for live streaming and recording (with wayland patches)
Upstream URL:
Licenses: GPL2
Conflicts: obs-studio
Provides: obs-studio
Submitter: xdbob
Maintainer: xdbob
Last Packager: xdbob
Votes: 4
Popularity: 2.39
First Submitted: 2020-08-09 11:24
Last Updated: 2020-10-07 21:42

Dependencies (26)

Required by (43)

Sources (27)

Latest Comments

1 2 Next › Last »

Ashark commented on 2020-11-07 10:47

When building I got the folliwing:

[  7%] Linking C executable obs-ffmpeg-mux
/usr/bin/ld: CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o: in function `create_audio_stream':
/home/andrew/.cache/yay/obs-studio-wayland/src/obs-studio-26.0.2/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:411: undefined reference to `avcodec_parameters_from_context'
/usr/bin/ld: CMakeFiles/obs-ffmpeg-mux.dir/ffmpeg-mux.c.o: in function `create_video_stream':
/home/andrew/.cache/yay/obs-studio-wayland/src/obs-studio-26.0.2/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c:362: undefined reference to `avcodec_parameters_from_context'
collect2: error: ld returned 1 exit status
make[2]: *** [plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/build.make:106: plugins/obs-ffmpeg/ffmpeg-mux/obs-ffmpeg-mux] Error 1
make[1]: *** [CMakeFiles/Makefile2:1547: plugins/obs-ffmpeg/ffmpeg-mux/CMakeFiles/obs-ffmpeg-mux.dir/all] Error 2

verbalshadow commented on 2020-11-06 03:09

Why does this break the dependencies for some of my obs plugins but not all of them?

looking for conflicting packages...
:: obs-studio-wayland and obs-studio are in conflict. Remove obs-studio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies) 
:: removing obs-studio breaks dependency 'obs-studio>=23.0.2' required by obs-linuxbrowser-bin
:: removing obs-studio breaks dependency 'obs-studio>=25' required by obs-streamfx

titaniumbones commented on 2020-10-27 13:28

I get the following message when running under gnome:

✗ QT_QPA_PLATFORM=wayland obs
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

so from what I an tell obs is not running as a wayland application even with the patches. Is anyone else seeing this, and any thoughts on a fix? Is this a QT5 bug, or perhaps something wrong with my system?

xdbob commented on 2020-10-17 14:34

mvdan: I am following the community package on purpose, if the support is added there feel (I may miss it since I am not actively monitoring it) free to ping me.

mvdan commented on 2020-10-17 14:32

Here's the PKGBUILD diff - I verified that it builds and runs fine:

Note that this adds an extra dependency and makes the package noticeably bigger, but I don't think we want to add an extra package like obs-studio-wayland-browser.

mvdan commented on 2020-10-17 14:25

Hm, given that cef-minimal is not in the community repo, perhaps this can't be fixed in the main obs-studio package just yet. I'm currently trying to figure out a patch for this PKGBUILD.

mvdan commented on 2020-10-17 14:02

Beware that this package is missing some built-in plugins like obs-browser, just like the obs-studio package in the community repo. See

It appears that the bug will be fixed there soon, so it's up to you if you want to wait and copy that fix, or apply your own fix before then.

skerit commented on 2020-10-01 11:36

The center, video part of OBS is completely transparent when running on Gnome-shell with Wayland.

xdbob commented on 2020-09-16 10:22

@timofonic: try to reinstall your vlc from the extra repository

timofonic commented on 2020-09-16 10:11

In file included from /home/timofonic/.cache/yay/obs-studio-wayland/src/obs-studio-25.0.8/plugins/vlc-video/vlc-video-plugin.h:9, from /home/timofonic/.cache/yay/obs-studio-wayland/src/obs-studio-25.0.8/plugins/vlc-video/vlc-video-plugin.c:6: /usr/include/vlc/libvlc_media.h:779:52: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’? 779 | bool crop, libvlc_picture_type_t picture_type, | ^~~~~~~~~~~~~~~~~~~~~ | libvlc_media_type_t /usr/include/vlc/libvlc_media.h:816:51: error: unknown type name ‘libvlc_picture_type_t’; did you mean ‘libvlc_media_type_t’? 816 | bool crop, libvlc_picture_type_t picture_type, | ^~~~~~~~~~~~~~~~~~~~~ | libvlc_media_type_t In file included from /home/timofonic/.cache/yay/obs-studio-wayland/src/obs-studio-25.0.8/plugins/vlc-video/vlc-video-plugin.h:10, from /home/timofonic/.cache/yay/obs-studio-wayland/src/obs-studio-25.0.8/plugins/vlc-video/vlc-video-plugin.c:6: /usr/include/vlc/libvlc_events.h:263:13: error: unknown type name ‘libvlc_picture_t’ 263 | libvlc_picture_t p_thumbnail; | ^~~~~~~~~~~~~~~~ make[2]: [plugins/vlc-video/CMakeFiles/vlc-video.dir/build.make:82: plugins/vlc-video/CMakeFiles/vlc-video.dir/vlc-video-plugin.c.o] Error 1 make[1]: ** [CMakeFiles/Makefile2:1303: plugins/vlc-video/CMakeFiles/vlc-video.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 40%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//DecklinkBase.cpp.o [ 40%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//decklink-device-instance.cpp.o [ 40%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//decklink-device-discovery.cpp.o [ 41%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//decklink-device.cpp.o [ 41%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//decklink-device-mode.cpp.o [ 41%] Building C object plugins/decklink/linux/CMakeFiles/linux-decklink.dir//audio-repack.c.o [ 41%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir/platform.cpp.o [ 42%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir/__/util.cpp.o [ 42%] Building CXX object plugins/decklink/linux/CMakeFiles/linux-decklink.dir/decklink-sdk/DeckLinkAPIDispatch.cpp.o [ 42%] Linking CXX shared module [ 42%] Built target linux-decklink make: *** [Makefile:171: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error making: obs-studio-wayland