Not going to fix because not broken, your AUR helper just did not check for -bin
packages.
Try to install cef-minimal-obs-bin
beforehand.
Git Clone URL: | https://aur.archlinux.org/obs-studio-tytan652.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-tytan652 |
Description: | Free and open source software for video recording and live streaming. With everything except service integrations. Plus V4L2 devices by paths, my bind interface PR, and sometimes backported fixes |
Upstream URL: | https://github.com/obsproject/obs-studio |
Keywords: | browser ftl obs vst |
Licenses: | GPL3 |
Conflicts: | obs-browser, obs-linuxbrowser, obs-studio, obs-vst |
Provides: | obs-browser, obs-studio, obs-vst |
Submitter: | tytan652 |
Maintainer: | tytan652 |
Last Packager: | tytan652 |
Votes: | 23 |
Popularity: | 0.88 |
First Submitted: | 2021-03-17 21:24 (UTC) |
Last Updated: | 2022-07-05 18:39 (UTC) |
Not going to fix because not broken, your AUR helper just did not check for -bin
packages.
Try to install cef-minimal-obs-bin
beforehand.
❯ paru -S obs-studio-tytan652 :: Resolving dependencies... error: could not find all required packages: cef-minimal-obs=95.0.0_MediaHandler.2462+g95e19b8+chromium_95.0.4638.69_3 (wanted by: obs-studio-tytan652)
dependencies are broken, thx for fixing :D
@tytan652 ffmpeg-obs
was not updated for some reason. Removing chaotic-aur from the repos fixed the issue. Thanks for pointing me in the right direction :D
@Scla did you updated ffmpeg-obs
and vlc-luajit
to their latest package release.
Note for Manjaro users: you should rebuild ffmpeg-obs
, vlc-luajit
, if it happens to you.
Hello, I'm having troubles after a system update.
obs: error while loading shared libraries: libsrt.so.1.4: cannot open shared object file: No such file or directory
@Alkaris, thank you to not insult Arch Linux maintainers and dav1d developers.
What happen with dav1d is called an ABI breakage, meaning that every package linked to it needs to be rebuild against the new ABI.
Libraries try to keep a stable API and ABI, but sometime a breakage shall be made for varied reasons.
It seems this dav1d
package has broken all sorts of applications that uses that same library. What a stupid package from a stupid dev pushing a bad package update.
Update to the latest version failed for me originally claiming cef-minimal-obs
dependency couldn't be found.
I fixed this by installing https://aur.archlinux.org/packages/cef-minimal-obs-bin with --as-deps
modifier.
UPD. Thank you so much for your work!
Please add this pull request: https://github.com/obsproject/obs-studio/pull/6424
This fixes the incorrect setting of audio channels when playing a media file via VLC with a 5.1 audio source (Otherwise, when streaming such videos, you will not hear the right audio channel)
If dav1d
is only one blocking the update, enforce the update by skipping dependency check with yay -Syud
(you can use another AUR helper).
Otherwise install ffmpeg
and/or obs-studio
temporally to update and then reinstall obs-studio-tytan652
and/or ffmpeg-obs
.
BROKEN DEPENDENCIES NOW
, I don't how should I take it but AUR is AUR and ArchLinux is ArchLinux. Manual intervention while updating are not always optional.
And if you don't like that Flatpak is your friend then.
paru -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing dav1d (1.0.0-1) breaks dependency 'libdav1d.so=5-64' required by ffmpeg-obs
BROKEN DEPENDENCIES NOW
Sounds like ffmpeg-obs has broken dependencies, please look my comment.
obs-video.c: In function ‘video_sleep’: obs-studio-tytan652/src/obs-studio/libobs/obs-video.c:730:57: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 730 | (diff > (int64_t)interval_ns) ? diff : interval_ns; | ^~~~ [ 23%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-enum-devices.c.o [ 23%] Building C object libobs/CMakeFiles/libobs.dir/audio-monitoring/pulse/pulseaudio-monitoring-available.c.o make[2]: *** No rule to make target '/usr/lib/libdl.so', needed by 'libobs/libobs.so.0'. Stop. build aborted
27.2.3 is a Windows only hotfix.
CMake Error at plugins/linux-capture/CMakeLists.txt:54 (message): PipeWire library not found! Please install PipeWire or set ENABLE_PIPEWIRE=OFF
I do have pipewire installed and am using it, not sure why its not picking up? There's a obs forums post saying to install libpipewire-0.3-dev on debian, but Arch doesn't have an equivalent I think (no dev packages so simple pipewire should be sufficient?)
sounds like following commands are working:
yay -R obs-studio-tytan652 # remove but keep dependencies installed
yay -Syyuu # update system and accept ffmpeg-obs to be replaced by ffmpeg temporarily
yay -S obs-studio-tytan652 --needed # reinstall obs-studio-tytan652 and missing packages if needed and accept ffmpeg replacement with ffmpeg-obs as a dependency
yay -Scc --noconfirm # clean caches
@tytan652 Tried the suggested way, still dependency problems. I guess I cannot remove ffmpeg-obs as it will remove also obs-studio-tytan652... Trying to guess the proper way to continue and not succeeded.... Shall I really remove whole obs-studio-tytan652 with all dependencies, install other system updates and then reinstall obs-studio-tytan652 and accept ffmpeg replacement with ffmpeg-obs again? If there is no other way, I can try that.
yay -S obs-studio
resolving dependencies...
looking for conflicting packages...
:: obs-studio and obs-studio-tytan652 are in conflict. Remove obs-studio-tytan652? [y/N] y
Package (4) Old Version New Version Net Change Download Size
extra/ffmpeg4.4 4.4.1-4 23,96 MiB
obs-studio-tytan652 27.2.0-1 -260,82 MiB
extra/x264 3:0.163.r3060.5db6aa6-1 3:0.164.r3081.19856cc-1 0,03 MiB
community/obs-studio 27.1.3-4 17,03 MiB 4,79 MiB
error: failed to commit transaction (conflicting files)
ffmpeg4.4: /usr/lib/libavcodec.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavcodec.so.58.134.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58.13.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7.110.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58.76.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56.70.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5.9.100 exists in filesystem (owned by ffmpeg-obs)
Errors occurred, no packages were upgraded.
-> error installing repo packages
FFmpeg 5 update method:
yay -S obs-studio ffmpeg # Switch to repo OBS to keep plugins installed
yay -Syu # Update
yay -S obs-studio-tytan652 # Reinstall obs-studio-tytan652 and ffmpeg-obs
Hello @tytan652
Now again ffmpeg and ffmpeg-obs are in conflict, when to update. ffmpeg-obs is asked to remove. Is it OK? Seems, that both variants are not OK and packages upgrade is broken currently :( What shall I do? Remove obs with its dependencies completely and reinstall it? Or can you fix dependencies? Not using Artix like @shuib, but EndeavourOS, which is very close to Arch Linux itself.
yay -Syyuu
ffmpeg and ffmpeg-obs are in conflict. Remove ffmpeg-obs? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg-obs breaks dependency 'ffmpeg-obs' required by obs-studio-tytan652
Then tried to not update these packages, what were depending on it:
yay -Syyuu --ignore=ffmpeg-obs,ffmpeg,obs-studio-tytan652
resolving dependencies...
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "chromaprint"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavcodec.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavdevice.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavfilter.so=8-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavformat.so=59-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libavutil.so=57-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswresample.so=4-64", a dependency of "mpv"
warning: ignoring package ffmpeg-2:5.0-4
warning: cannot resolve "libswscale.so=6-64", a dependency of "mpv"
:: The following packages cannot be upgraded due to unresolvable dependencies:
chromaprint mpv
:: Do you want to skip the above packages for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libavcodec.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavformat.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavutil.so=57-64' required by chromaprint
:: unable to satisfy dependency 'libswresample.so=4-64' required by chromaprint
:: unable to satisfy dependency 'libavcodec.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavformat.so=59-64' required by chromaprint
:: unable to satisfy dependency 'libavutil.so=57-64' required by chromaprint
:: unable to satisfy dependency 'libswresample.so=4-64' required by chromaprint
:: unable to satisfy dependency 'libavcodec.so=59-64' required by mpv
:: unable to satisfy dependency 'libavdevice.so=59-64' required by mpv
:: unable to satisfy dependency 'libavfilter.so=8-64' required by mpv
:: unable to satisfy dependency 'libavformat.so=59-64' required by mpv
:: unable to satisfy dependency 'libavutil.so=57-64' required by mpv
:: unable to satisfy dependency 'libswresample.so=4-64' required by mpv
:: unable to satisfy dependency 'libswscale.so=6-64' required by mpv
-> error installing repo packages
Then tried to ignore also those chromaprint, mpv packages:
yay -Syyuu --ignore=ffmpeg-obs,ffmpeg,obs-studio-tytan652,chromaprint,mpv
error: failed to commit transaction (conflicting files)
ffmpeg4.4: /usr/lib/libavcodec.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavcodec.so.58.134.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavdevice.so.58.13.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavfilter.so.7.110.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavformat.so.58.76.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libavutil.so.56.70.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libpostproc.so.55.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswresample.so.3.9.100 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5 exists in filesystem (owned by ffmpeg-obs)
ffmpeg4.4: /usr/lib/libswscale.so.5.9.100 exists in filesystem (owned by ffmpeg-obs)
Errors occurred, no packages were upgraded.
-> error installing repo packages
I have hard time trying to build the package. When build process gets to 89%, an error occurs:
[ 89%] Linking CXX executable obs
/usr/bin/ld: /usr/lib/librsvg-2.so.2: undefined reference to `pango_color_parse_with_alpha'
collect2: error: ld returned 1 exit status
make[2]: *** [UI/CMakeFiles/obs.dir/build.make:1575: UI/obs] Błąd 1
make[1]: *** [CMakeFiles/Makefile2:1885: UI/CMakeFiles/obs.dir/all] Błąd 2
make: *** [Makefile:156: all] Błąd 2
I was trying to figure it out with different AUR helpers and with some googling, but with no success. Would appreciate any support on this. FYI, trying with obs-studio-browser returns same output; dependencies are satisfied, clean build with yay ends the same way.
@tytan652 thank you very much kind Sir!
@shuib 59-64 mean that you have actually ffmpeg 5 installed, a package that is in Arch Linux staging repo.
For my package I follow Arch Linux stable repo. Artix seems to make stupid move for AUR users. https://artixlinux.org/news.php#FFMPEG_upgrade
Hello @tytan652.
Thanks for your amazing work. I'm using artix linux. I've tried doing a clean build before posting. After choosing Y on ffmpeg question i get the following:
:: ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N] y error: failed to prepare transaction (could not satisfy dependencies) :: removing ffmpeg breaks dependency 'libavcodec.so=59-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavformat.so=59-64' required by chromaprint :: removing ffmpeg breaks dependency 'libavutil.so=57-64' required by chromaprint :: removing ffmpeg breaks dependency 'libswresample.so=4-64' required by chromaprint
i;ve tried to manually remove chromaprint and reinstall again using yay -S obs-studio-tytan652 but package is reinstalled during install process and those errors come again. Please help.
@tytan652 I'm sorry, I was misunderstood. Deleted past comments.
@ewbte I generate debug symbol to allow better bug report since Arch now provide them with debuginfod
and OBS Project can ask for GDB backtrace.
The fact that those package are installed depends on your AUR helper.
Hey, why does it also install libajantv2-debug and obs-studio-tytan652-debug packages? Is it possible to not have those installed on every update? Thanks by the way, everything works great!
@slimymars you upgraded CEF to his OBS RC version and checkout obs-browser
to a more recent commit to allow it to build with it, which is a wrong patch.
git submodule update
don't update the commit to a more recent one. It just make a checkout in the cloned obs-vst
and obs-browser
to the right commit.
And also you are the only one complaining about not being able to build obs-browser
and trying to fix by using "beta/RC state" CEF which should only work with a recent commit and not a old one of obs-browser
.
@slimymars use obs-studio-rc
if you really want a newer CEF for obs-browser. And rather then offering a wrong patch, explain why you couldn't build it firstly.
@Alkaris none of those two packages require tesseract
, you got another issue on your system.
This package base requires Tesseract for some odd reason when it's trying to satisfy the dependency for cef-minimal-obs=87.1.14+ga29e9a3+chromium_87.0.4280.141_1
What even is tesseract and why is it even needed when it wasn't before? There's too many versions to pick from the list when it tries to find a package to install, and then fails to obtain it when selected. It prompts for selecting a Tesseract package TWICE before failing to retrieve it.
Like @scla's comment there's library linking issue for libpython3
since updating my system it's no longer libpython3.9.so.1.0
but now libpython3.10.so.1.0
this version of OBS needs to be properly relinked to the correct library version of libpython3
or a simple temporary library soft-link with sudo ln -s /usr/lib/libpython3.so /usr/lib/libpython3.9.so.1.0
to fix that to work again, or just rebuild from clean and make sure the library points to the correct one.
I'm still having issues with high usage from my CPU and latency issues, so went back to obs-studio-browser package, yours has some stuff that I wish I was able to get, but I never managed to fix this CPU issue, if there is any advice, I really appreciate it.
You were totally right. I was using chaotic-aur, building it from the PKGBUILD and changing the ffmpeg-obs dependency to ffmpeg gave me a working environment. Thanks
You are maybe not doing a cleanbuild. Paru is similar to yay so it should ask you if you want to do it.
Yes, I already did that, that's why I'm commenting.
I'm having issues with this package since the update to python 3.10
I am using paru if it matters.
obs: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory
It seems that Pamac has messed up how they check dependencies. Use another AUR helper like yay
. Or check one of my comments before this one.
And please report this dependencies checks issue to Pamac developers.
I'm having trouble updating the package. It's giving me multiple dependency issue when trying to upgrade to ffmpeg obs, and it's not giving me the option to say yes to the upgrade, so I'm not able to upgrade without manually removing the dependencies which i don't want to do. I'm using Manjaro's Pamac. do you have any suggestions?
@deimidis edit the PKGBUILD and change ffmpeg-obs to ffmpeg. This is not recommended since you lost all fixes but if you really need to do so.
Hi, is there any way to use regular ffmpeg? Currently, I have a lot of conflicts trying to use ffmpeg-obs on Manjaro
@tytan652 Aah, I just kept hitting enter when the y/N questions would come up. So it looks like an actual 'y' input is needed to move the process forward. Thank you so much for your help!
@tikonux
ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: ffmpeg-obs and ffmpeg are in conflict -> exit status 1
This line just means that you did not accept the replacement of ffmpeg
with ffmpeg-obs
.
And trying to uninstall ffmpeg
to resolve is also a bad idea.
With ffmpeg-obs
now being required to install obs-studio-tytan652 package, I'm unable to update obs-studio-tytan652 as I get the following:
:: ffmpeg-obs and ffmpeg are in conflict. Remove ffmpeg? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ffmpeg-obs and ffmpeg are in conflict
-> exit status 1
After uninstalling and trying to re-installing obs-studio-tytan652, I still get the same error above.
When trying to uninstall ffmpeg
throws me the below:
sudo pacman -R ffmpeg
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing ffmpeg breaks dependency 'libavcodec.so=58-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavformat.so=58-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libavutil.so=56-64' required by chromaprint
:: removing ffmpeg breaks dependency 'libswresample.so=3-64' required by chromaprint
:: removing ffmpeg breaks dependency 'ffmpeg' required by ffmpegthumbnailer
:: removing ffmpeg breaks dependency 'ffmpeg' required by firefox
:: removing ffmpeg breaks dependency 'ffmpeg' required by gst-libav
:: removing ffmpeg breaks dependency 'ffmpeg' required by kfilemetadata
:: removing ffmpeg breaks dependency 'ffmpeg' required by qt5-webengine
:: removing ffmpeg breaks dependency 'ffmpeg' required by vlc-luajit
How can I install obs-studio-tytan652 package in my machine successfully? Please let me know if there's anything else you need. Thanks in advance.
My system info: - OS: EndeavourOS Linux x86_64 - Kernel: 5.15.10-arch1-1 - Packages: 1112 (pacman) - Shell: bash 5.1.12 - DE: Plasma 5.23.4
I'm having an issue withe last two builds, were my CPU usage is always at 2.4%, when using any other OBS package (browser or the Majaro repo one) it never goes beyond 1.4%, the problem also manifest as a lost of audio sync when streaming after a few minutes (it gets back if I restart the app). Any suggestions? (already tried complete removal and rebuilding package)
this helped:
yay --cleanmenu --rebuild -Syu obs-studio-tytan652
now OBS works again
I know https://forum.endeavouros.com/t/brief-psa-python-3-10-just-released/21219 but yay -S $(pacman -Qoq /usr/lib/python3.9) --answerclean All
didn't help here.
when trying to run:
obs
obs: error while loading shared libraries: libpython3.9.so.1.0: cannot open shared object file: No such file or directory
when trying to rebuild:
-> Found cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal.tar.bz2
==> Validating source_x86_64 files with sha256sums...
cef_binary_87.1.14+ga29e9a3+chromium-87.0.4280.141_linux64_minimal.tar.bz2 ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: target not found: cef-minimal-obs-bin
just to end that here, the problem is that some plugins in obs can call x11 directly and this broke things, so if you wanna use wayland without xwayland take care of plugins that you install, the fxstream and input-overlay and tuna specially
thx @tytan652 for your help, i don't think about the discord and such <3 maybe i`ll add in the wiki this information
@tytan652 that dont explain why flat works when the installed obs don`t (at least if flatpak uses xwayland like cage) sorry about the messages here i will talk in discord,thx for the responses
The flatpak manifest is like this because because George prefers to write all the ENABLE
(It's maybe even a convention about those manifest).
Your issue is X11 related not Wayland (XkbGetKeyboard), please find support on the discord or the forum of the OBS team.
thx for your comment @tytan652 for some reason obs fails with
on_library_load [458]: XOpenDisplay failure!
load_input_helper [1833]: XkbGetKeyboard failed to locate a valid keyboard!
locally but if i use the flatpak version this opens looking for https://github.com/flathub/com.obsproject.Studio/blob/master/com.obsproject.Studio.json the options that seems missing is the enable_wayland
obs: i dont wanna use a xwayland like cage if i can skip, and sorry about the other packages, i removed the comments on each, about pr i looked and dont are clear(for me) that its not needed, and i cant enter discord right now
@mesmer, most of the feature are enabled by default. I even made with GeorgesStavracas the PR (merged for the 27.1) to force Qt Wayland under any Wayland session.
Wayland make OBS use EGL by default.
So I don't even understand your comment.
Note: The -DBUILD_BROWSER=ON
in the PKGBUILD is even no longer need (I will remove it in the next release).
Edit: I saw that you put the same message to -git
and -browser
, please check the PRs or changelog on the github or/and also ask the discord server beforehand because what you ask is already enabled. Thank you
why not add -DENABLE_WAYLAND=ON to a native wayland support using
QT_QPA_PLATFORM=wayland OBS_USE_EGL=1 obs
????
with that you can run obs in qtile obs compositor without xwayland and cage and such
more about https://github.com/obsproject/obs-studio/pull/2482
@TromboneSteve unfortunately no from what I saw in the OBS discord server
Okay. This package is awesome, and makes it so that I don't have to go back to an Ubuntu-based distro. I was able to recreate my Twitch integration docks from Windows with custom browser docks.
Is it possible to add BTTV and/or FFZ integration to a custom browser dock?
Installed it (27.1.3), works fine so far! Using EndeavourOS.
@zeroconf for now only official release from the OBS team have those integrations, so even the package form Arch repo does not have them. I added a link in my pinned comment, that explain some things.
I almost decided to install it (because not out-of-date as package in community repo), but then noticed, that YouTube integration is missing :(
Thanks tytan652, as you said that worked. It was my fault that I didn't know that it was using the cache
@deimidis When yay ask you to cleanBuild anwser yes for this package.
I updated those dot desktop files to fix the translation. So their content and checksum have changed.
HI, first, thanks for this package. Today I received an upgrade notification, but when I run through yay, I had this error:
com.obsproject.Studio.desktop ... FAILED com.obsproject.Studio.Gnome.desktop ... FAILED obs-browser ... Skipped obs-vst ... Skipped ==> ERROR: One or more files did not pass the validity check! error descargando fuentes: obs-studio-tytan652
This package have some dependencies with version check, it will allow you to rebuild the package only when your system is correctly updated. This feature is not enabled on Manjaro.
If you have any issue, please before commenting rebuild this package (a clean build) and try again to make sure it's not because of a library update.
Pamac has a messed up dependency checker, use another AUR helper for the first install.
This AUR package provide OBS with all the missing feature except Twitch, Restream and YouTube integrations.
More explaination here: https://ideas.obsproject.com/posts/1558/
It provide any dependency needed for Wayland support.
It also contains some unmerged PR or backported fix documented in the PKGBUILD.
I'm quite active on OBS discord server (don't PM me directly), so if I saw something that need to be backported I add it.
Pinned Comments
tytan652 commented on 2021-05-14 17:49 (UTC) (edited on 2022-07-08 06:03 (UTC) by tytan652)
This package have some dependencies with version check, it will allow you to rebuild the package only when your system is correctly updated. This feature is not enabled on Manjaro.
If you have any issue, please before commenting rebuild this package (a clean build) and try again to make sure it's not because of a library update.
Pamac has a messed up dependency checker, use another AUR helper for the first install.
This AUR package provide OBS with all the missing feature except Twitch, Restream and YouTube integrations.
More explaination here: https://ideas.obsproject.com/posts/1558/
It provide any dependency needed for Wayland support.
It also contains some unmerged PR or backported fix documented in the PKGBUILD.
I'm quite active on OBS discord server (don't PM me directly), so if I saw something that need to be backported I add it.