Search Criteria
Package Details: obs-studio-wayland 26.0.2-1
Git Clone URL: | https://aur.archlinux.org/obs-studio-wayland.git (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: | https://obsproject.com |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | xdbob |
Maintainer: | xdbob |
Last Packager: | xdbob |
Votes: | 5 |
Popularity: | 1.28 |
First Submitted: | 2020-08-09 11:24 |
Last Updated: | 2020-10-07 21:42 |
Dependencies (26)
- curl (curl-git, curl-minimal-git)
- ffmpeg (ffmpeg-semifull-git, ffmpeg-tmblock-git, ffmpeg4.0, ffmpeg-cuda, ffmpeg-v4l2-request-git, ffmpeg-svt, ffmpeg-gl-transition, ffmpeg-git, ffmpeg-decklink, ffmpeg-intel-full-git, ffmpeg-mmal, ffmpeg-svt-av1-git, ffmpeg-libfdk_aac, ffmpeg-full, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-nocuda, ffmpeg-ndi, ffmpeg-amd-full, ffmpeg-full-git, ffmpeg-amd-full-git, ffmpeg-headless)
- gtk-update-icon-cache (gtk3-git, gtk-update-icon-cache-ubuntu)
- jack (jack-git, jack-stub, jack-dbus, jack2-git, jack2)
- jansson (jansson-git)
- libxinerama (libxinerama-randr-git)
- libxkbcommon-x11 (libxkbcommon-git)
- mbedtls (mbedtls-git)
- qt5-svg (qt5-svg-git)
- qt5-x11extras (qt5-x11extras-git)
- cmake (cmake-git) (make)
- libfdk-aac (fdk-aac-free) (make)
- libxcomposite (make)
- luajit (luajit-git, moonjit, luajit-openresty, luajit-2.1, luajit-2.1-git) (make)
- python (python-dbg) (make)
- swig (swig-git) (make)
- vlc (libvlc, vlc-decklink, vlc-git) (make)
- x264 (x264-ymod-git, x264-tmod-git, x264-git) (make)
- libfdk-aac (fdk-aac-free) (optional) – FDK AAC codec support
- libva-intel-driver (libva-intel-driver-git, libva-intel-driver-hybrid, libva-intel-driver-g45-h264, libva-intel-driver-hybrid-g45-h265) (optional) – hardware encoding
- libva-mesa-driver (libva-mesa-driver-noglvnd, libva-mesa-driver-arm-git, mesa-rc, mesa-stable, mesa-git, mesa-minimal-git, mesa-minimal+-git) (optional) – hardware encoding
- libxcomposite (optional) – XComposite capture support
- luajit (luajit-git, moonjit, luajit-openresty, luajit-2.1, luajit-2.1-git) (optional) – scripting support
- python (python-dbg) (optional) – scripting support
- vlc (libvlc, vlc-decklink, vlc-git) (optional) – VLC Media Source support
- wlrobs-hg (optional) – screen capture on wlroots compositors
Required by (70)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- obs-advanced-scene-switcher (requires obs-studio)
- obs-audio-monitor (requires obs-studio)
- obs-audio-pan-filter (requires obs-studio)
- obs-controller-git (requires obs-studio)
- obs-dir-watch-media (requires obs-studio)
- obs-dvds3 (requires obs-studio)
- obs-dynamic-delay (requires obs-studio)
- obs-freeze-filter (requires obs-studio)
- obs-glcapture-git (requires obs-studio)
- obs-gnome-screencast (requires obs-studio)
- obs-gnome-screencast-git (requires obs-studio)
- obs-gphoto (requires obs-studio)
- obs-gradient-source (requires obs-studio)
- obs-gstreamer (requires obs-studio)
- obs-input-overlay-bin (requires obs-studio)
- obs-linuxbrowser (requires obs-studio)
- obs-linuxbrowser-bin (requires obs-studio)
- obs-linuxbrowser-git (requires obs-studio)
- obs-media-controls (requires obs-studio)
- obs-motion-effect-git (requires obs-studio)
- obs-move-transition (requires obs-studio)
- obs-multi-rtmp (requires obs-studio)
- obs-multi-rtmp-git (requires obs-studio)
- obs-ndi (requires obs-studio)
- obs-ndi-bin (requires obs-studio)
- obs-ndi-git (requires obs-studio)
- obs-nvfbc-git (requires obs-studio)
- obs-plugin-input-overlay-bin (requires obs-studio)
- obs-plugin-ios-camera-source-git (requires obs-studio)
- obs-plugin-looking-glass (requires obs-studio)
- obs-plugin-looking-glass (requires obs-studio) (make)
- obs-plugin-looking-glass-git (requires obs-studio)
- obs-plugin-looking-glass-git (requires obs-studio) (make)
- obs-plugin-spectralizer-bin (requires obs-studio)
- obs-plugin-tuna-bin (requires obs-studio)
- obs-plugin-tuna-git (requires obs-studio)
- obs-qtwebkit-git (requires obs-studio) (make)
- obs-qtwebkit-git (requires obs-studio)
- obs-recursion-effect (requires obs-studio)
- obs-replay-source (requires obs-studio)
- obs-rgb-levels-filter-git (requires obs-studio)
- obs-rtmp-nicolive-git (requires obs-studio)
- obs-rtspserver (requires obs-studio)
- obs-rtspserver-bin (requires obs-studio)
- obs-scrab (requires obs-studio)
- obs-shaderfilter-git (requires obs-studio)
- obs-source-switcher (requires obs-studio)
- obs-spectralizer (requires obs-studio)
- obs-streamfx (requires obs-studio)
- obs-streamfx-git (requires obs-studio)
- obs-text-pango (requires obs-studio)
- obs-time-warp-scan (requires obs-studio)
- obs-transition-matrix-git (requires obs-studio)
- obs-transition-table (requires obs-studio)
- obs-v4l2sink (requires obs-studio)
- obs-v4l2sink-git (requires obs-studio)
- obs-vnc (requires obs-studio)
- obs-websocket (requires obs-studio)
- obs-xdg-portal-git
- wlrobs (requires obs-studio)
- wlrobs-hg (requires obs-studio)
Sources (27)
- 0001-deps-glad-Add-EGL.patch
- 0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch
- 0003-libobs-opengl-Factor-out-GLX-winsys.patch
- 0004-libobs-opengl-Introduce-the-X11-EGL-winsys.patch
- 0005-deps-glad-Make-X11-required-as-well.patch
- 0006-ci-Install-qtbase5-private-dev-on-Linux.patch
- 0007-libobs-nix-Move-X11-specific-code-to-obs-nix-x11.c.patch
- 0008-libobs-Introduce-the-concept-of-a-Unix-platform.patch
- 0009-UI-Set-the-Unix-platform-on-startup.patch
- 0010-linux-capture-Fail-to-load-when-running-on-EGL.patch
- 0011-libobs-Add-a-Wayland-platform.patch
- 0012-libobs-opengl-Try-to-use-the-platform-display-if-ava.patch
- 0013-libobs-opengl-Introduce-an-EGL-Wayland-renderer.patch
- 0014-UI-Retrieve-Wayland-surface-from-QWindow.patch
- 0015-UI-Destroy-display-when-becoming-invisible.patch
- 0016-UI-Don-t-create-obs_display-when-QTToGSWindow-fails.patch
- 0017-UI-Rename-callback-to-match-signal-name.patch
- 0018-UI-Disable-and-ignore-Always-On-Top-on-Wayland-platf.patch
- 0019-UI-Make-OBSQTDisplay-CreateDisplay-public-and-allow-.patch
- 0020-UI-Check-for-Expose-and-PlatformSurface-events-to-cr.patch
- 0021-Don-t-create-native-widget-siblings.patch
- 0022-Cleanup-native-widgets.patch
- 0023-libobs-graphics-Add-Linux-only-device_texture_create.patch
- 0024-deps-glad-Add-DMA-BUF-EGL-extensions.patch
- 0025-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
- fix_python_binary_loading.patch
- obs-studio-26.0.2.tar.gz
Latest Comments
1 2 Next › Last »
allexj commented on 2021-03-01 18:29
this package doesn't let me record the screen. it doesn't work.
the only way to be able to record is by using this: flatpak install --user flathub com.obsproject.Studio
(at least in my case)
lnicola commented on 2021-02-19 15:48
I tried obs-studio-git, but I don't get any window or desktop capture sources, and I can't install obs-xdg-portal-git because they conflict.
mvdan commented on 2021-02-19 15:25
You can also install obs-studio-git instead; it builds master, so it includes the wayland patches. obs-studio will also be an option once they do a release including wayland support.
lnicola commented on 2021-02-19 15:01
The Wayland branch got merged, and now it's pretty hard to get an up-to-date build. I've installed the Flatpak version as a workaround:
$ flatpak install --user https://flathub.org/beta-repo/appstream/com.obsproject.Studio.flatpakref
bkb commented on 2021-01-19 12:36
wlrobs-hg
crash OBSBut
obs-xdg-portal
works just finexdbob commented on 2020-11-27 21:23
I'll update the package this weekend in that case
wuestengecko commented on 2020-11-27 20:20
@verbalshadow The "conflicting" plugins have a versioned dependency on OBS Studio (i.e.
obs-studio>=23.0.2
instead of justobs-studio
). For this to work properly, theprovides
array of this PKGBUILD needs to supply the version of the provided package, which is the same as this package:Ashark commented on 2020-11-07 10:47
When building I got the folliwing:
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?
titaniumbones commented on 2020-10-27 13:28
I get the following message when running under gnome:
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?