Here's the patch with corrected paths that works for me. Just drop this into a file called linux-6.15.patch
in the same directory as PKGBUILD
, edit the sha256sums to contain the new output of makepkg -g
:
sha256sums=('5230976612ff069f90920ba60e21f569c07dbb2fb0d9db3f9d72c871f1cf8bb6'
'74966c45f91fcd715c1170df969f75bd2f669b2b65f32db679bbbece8cbd20b7'
'1700f833f17608dc474c387f21c65ec4ca3537b9f892619063976ca185b9308e')
And then it builds and works. Here's the patch:
--- a/blackmagic-io-14.4.1a4/bm_util.c 2025-01-24 02:38:07.000000000 -0800
+++ b/blackmagic-io-14.4.1a4/bm_util.c 2025-06-28 12:02:11.250808368 -0700
@@ -471,7 +471,7 @@
{
#if KERNEL_VERSION_OR_LATER(4, 15, 0)
struct bm_timer_wrapper* timer_wrapper = container_of(timer, struct bm_timer_wrapper, timer);
- del_timer(timer);
+ timer_delete(timer);
bm_kfree(timer_wrapper);
#else
del_timer(timer);
@@ -491,7 +491,7 @@
void bm_timer_cancel(bm_timer_t* timer)
{
- del_timer_sync(timer);
+ timer_delete_sync(timer);
}
// Event waiting
Pinned Comments
goldensuneur commented on 2020-03-02 19:00 (UTC)
I finally had time to investigate the issue. It looks like that as of 11.5, the
DesktopVideoHelper.service
has to be running for the capture card to work properly.