an attempt was made at trying to update the patch to work with OBS 30.1 but it failed mostly because they changed too much with the /plugins/obs-ffmpeg/CMakeLists.txt
file tho there might be other changes that I don't know about
Search Criteria
Package Details: obs-studio-amf 30.0.2-1
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flagged out-of-date (2024-05-02)
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/obs-studio-amf.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-amf |
Description: | Free, open source software for live streaming and recording. Includes new AMF encoding patch & browser plugin |
Upstream URL: | https://obsproject.com |
Licenses: | GPL2 |
Conflicts: | obs-studio, obs-studio-tytan652, obs-websocket |
Provides: | obs-studio, obs-websocket |
Submitter: | alosarjos |
Maintainer: | alosarjos |
Last Packager: | alosarjos |
Votes: | 14 |
Popularity: | 0.45 |
First Submitted: | 2022-09-03 11:22 (UTC) |
Last Updated: | 2024-01-06 19:10 (UTC) |
Dependencies (38)
- amf-amdgpu-proAUR
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR, curl-gitAUR)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- jansson (jansson-gitAUR)
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR)
- libxcomposite
- libxinerama (libxinerama-randr-gitAUR)
- libxkbcommon-x11 (libxkbcommon-x11-gitAUR)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR)
- nss (nss-hgAUR)
- pciutils (pciutils-gitAUR)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR)
- qrcodegencpp-cmakeAUR
- qt6-svg
- qt6-wayland
- rnnoise (rnnoise-gitAUR)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR)
- amf-headers (amf-headers-gitAUR) (make)
- Show 18 more dependencies...
Required by (142)
- droidcam-obs-plugin (requires obs-studio)
- droidcam-obs-plugin-bin (requires obs-studio)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- glava-ridged (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)
- looking-glass-rc (requires obs-studio) (make)
- looking-glass-rc-host (requires obs-studio) (make)
- looking-glass-rc-module-dkms (requires obs-studio) (make)
- nudgis-obs-plugin (requires obs-studio)
- obs-3d-effect (requires obs-studio)
- obs-advanced-masks (requires obs-studio)
- obs-advanced-scene-switcher (requires obs-studio)
- obs-audio-monitor (requires obs-studio)
- Show 122 more...
Sources (4)
OzzyHelix commented on 2024-05-08 00:58 (UTC)
OzzyHelix commented on 2024-05-08 00:54 (UTC)
who wants to be co maintainer btw?
OzzyHelix commented on 2024-05-08 00:52 (UTC)
I tried to keep things going for a while after you went quiet but I didn't make another package instead I just kept it in my github repo it got to a point where I couldn't actually continue the updating of OBS to a new version a new maintainer taking over might be better than closing it tho because having the amf options would be useful to someone like me
alosarjos commented on 2024-05-07 17:03 (UTC)
There is a request for someone to be a new maintainer. I think before accepting it I should write it down here.
Also, AFAIK @OzzyHeliz has tried updating the patch but there are still broken trings. Does anyone has a current working patch (Specially from those asking to comaintain)
Personally I thinks it's better to close this package. It was always a way to provide some feedback for the original AMF Patch developer but since that development has been closed because FFMPEG VAAPI should provide good enough performance, this just feels like something people should just stop using.
OzzyHelix commented on 2024-05-04 00:12 (UTC)
its also possible trying to manually add stuff from the patch into texture-amf.cpp didn't work correctly but here is the broken patch I tried to create maybe it could help jumpstart development of a new patch for AMF https://github.com/OzzyHelix/broken-obs-studio-amf-patch/blob/main/obs-amf-patch.patch
OzzyHelix commented on 2024-05-04 00:06 (UTC)
from what I understand its largely problems with /plugins/obs-ffmpeg/CMakeLists.txt
they changed the file too much everything else still works tho I get a build failure with a bunch of not handled in switch [-Wswitch]
I tried to update the patch but it didn't really work tho if you want to take a look at my attempt I'll provide my broken attempt at a patch
OzzyHelix commented on 2024-05-03 23:56 (UTC)
I was able to keep the pkgbuild working for a while in my own git repo but the patch is no longer working because of changes to obs what we need is someone who can update the patch then I could provide an updated PKGBUILD file and then this should be fixed
alosarjos commented on 2024-05-03 18:49 (UTC)
I can't no longer maintain this package, if someone else wants, I can make a co-manager
OzzyHelix commented on 2024-05-02 22:09 (UTC)
we can't use AMF without your patch and I am trying to get things to change with OBS itself so AMF is an option in OBS by default but we need this to get updated for people to continue to use AMF in OBS
OzzyHelix commented on 2024-05-02 22:07 (UTC)
OK look I've tried to maintain your patch in your steed for as long as I can and I can no longer do it. OBS doesn't enable AMF by default for anything if you want to use AMF for H265 or AV1 or even H264 you have you use your patch and you need to get it updated. because of the release 30.1.2 I am marking this package as out of date. I have also asked the OBS devs directly to just give us the options by default so please update your package so we can use AMF until they give us a decision on this. https://ideas.obsproject.com/posts/2591/please-enable-amf-amd-hw-encoding-options-on-linux
Pinned Comments
alosarjos commented on 2023-11-12 07:42 (UTC)
Since OBS 30.0 has been released, I'll close the package.
The person who did the patch to enable AMF Encoding says that now the quality with FFMPEG has been fixed on AMD Cards (https://github.com/obsproject/obs-studio/pull/9179)
Since the MR in closed and the patch no longer maintained I would close this AUR package.
If someone wants to take maintenance of it, please let me know. IF not I will close this in a few days
alosarjos commented on 2022-09-03 11:44 (UTC) (edited on 2022-09-04 09:55 (UTC) by alosarjos)
This package is intended to try and give some feedback for the existing pull request enabling this functionality:
https://github.com/obsproject/obs-studio/pull/7206
Once this is merged and released as the official package this will be delelted