Thanks a lot @tytan652 for your explanation, and your cef-obs packages.
I've made the 27.2.0 update and switched to cef-minimal-obs
.
Git Clone URL: | https://aur.archlinux.org/obs-studio-browser.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-browser |
Description: | Free and open source software for video recording and live streaming. With everything except service integration |
Upstream URL: | https://github.com/obsproject/obs-studio |
Licenses: | GPL-2.0-or-later |
Conflicts: | libva-vdpau-driver, obs-browser, obs-linuxbrowser, obs-studio, obs-vst, obs-websocket |
Provides: | obs-browser, obs-studio, obs-vst, obs-websocket |
Submitter: | ashpie |
Maintainer: | tytan652 |
Last Packager: | tytan652 |
Votes: | 21 |
Popularity: | 0.106985 |
First Submitted: | 2020-11-05 09:36 (UTC) |
Last Updated: | 2024-11-12 09:58 (UTC) |
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 Next › Last »
Thanks a lot @tytan652 for your explanation, and your cef-obs packages.
I've made the 27.2.0 update and switched to cef-minimal-obs
.
@jorgicio OBS 27.2 use CEF 95 with custom commits even on Linux.
https://github.com/obsproject/cef/tree/MediaHandler
They also build the CEF themselves to try to enable H264 which is not on standard build, so it's quiet recommended to use their build to allow more feature to be enabled.
Yes obs-browser
can be build with more recent CEF but actually this is done for testing if a bug can be reproduced on a other CEF version or 95 alone.
Just to keep in mind when you update this package (27.2.0): 1 - cef-minimal>= 95 is required, so the obs-studio specific one is not needed anymore. 2 - Due to the previous one, the cef91.patch is not needed anymore because the changes are already present.
Just tried and built here without issues.
I don't know why you would suggest using cef-minimal-obs-studio-browser-bin
as a workaround when you should just be including the cef-minimal<95.0.0
package in this already, because this package still seems to use and request for cef-minimal<95.0.0
regardless if you use this workaround package.
Don't complicate things than it already needs to.
A clean build is always a good idea.
If your problem still persists after a clean build, please report with details and logs in the comments.
A complete rebuild did solve it, it hadn't crossed my mind to try that for some reason.
@tweirtx I would do a clean build of OBS if you didn't. Whenever I get this issue I have to do a clean build of OBS to relink with updated libraries.
Hi @gax, @tannewt, I have limited this package's cef-minimal dependency version to <95.0.0, you can use the cef-minimal-obs-studio-browser-bin
package to satisfy it. It should solve your compilation problems.
@tweirtx I can't reproduce this, would you mind sharing your logs and recording configuration please?
I receive Encoder ID 'obs_x264' not found
errors when I attempt to start recording with this package. This has been checked across two separate machines.
FYI I had to revert to cef-minimal 94 (from 96) to fix the compile.
Pinned Comments
tytan652 commented on 2023-01-13 07:52 (UTC) (edited on 2023-01-13 07:52 (UTC) by tytan652)
For those who might ask why
libva-vdpau-driver
was added to conflicts.It is the only way at package level to prevent the user to have segfaults because of this driver. This will not be fixed on OBS side since this is not an OBS issue.
The driver is only loaded with Nvidia cards.
Try
libva-nvidia-driver
if you really need Nvidia decode through VAAPI.tytan652 commented on 2022-07-08 06:02 (UTC)
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.
I'm quite active on OBS discord server (don't PM me directly).