Package Details: decklink 11.1-1

Git Clone URL: https://aur.archlinux.org/decklink.git (read-only)
Package Base: decklink
Description: Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards
Upstream URL: https://www.blackmagicdesign.com/support/family/capture-and-playback
Licenses: custom
Submitter: alub
Maintainer: fthiery (goldensuneur)
Last Packager: goldensuneur
Votes: 9
Popularity: 0.660119
First Submitted: 2015-10-03 15:38
Last Updated: 2019-04-01 11:52

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

fthiery commented on 2018-01-29 17:07

@OniLink thanks for testing, i updated the package and it does compile and insert against 4.14.15-1-ARCH.

Kakashi-sensei commented on 2018-01-28 21:31

Well, at least the package maintainer knows what to do?

OniLink commented on 2018-01-28 21:22

@storrgie I got it built, installed, and functioning just before I reported that it works. Kernel version is 4.14.15.

I couldn't find a permanent download link on Blackmagic's website that could be inserted into the PKGBUILD for download so instead I had to do something a little hacky. It took a while to get it working but I think I can boil it down to the steps that worked iirc. I downloaded 10.9.10's tar.gz from Blackmagic's website and renamed it to "decklink-10.9.10.tar.gz". I also updated the pkgver and sha256 in the PKGBUILD. At this point my method is... probably not recommended by any means, but it worked for me.

Comment out these lines of the PKGBUILD (42-43) as the newer downloads renamed /usr/sbin to /usr/bin so it's not necessary anymore:

mv $pkgdir/usr/sbin/* $pkgdir/usr/bin

rm -rf $pkgdir/usr/sbin

I ran makepkg once to generate the package source directory (./src), then I removed everything from that source directory and copied in decklink-10.9.10.tar.gz. I then ran makepkg again which created the proper package for installation.

Apologies if this method infuriates anybody for being improper or incorrect. If I could've found a permanent download link I could've updated the PKGBUILD's pkgsrc_url to that instead in addition to updating the package version and sha256 and the PKGBUILD would've worked just fine. Instead I had to do a manual replacement of files mid-process. :/

The sha256 for 10.9.10 is "1b66bb89aaef77dbfdd6913eb7067f0511866070ff8916a5e3af1d68e3fcfe84"

storrgie commented on 2018-01-28 15:51

@OniLink, after trying to use this PKGBUILD with 10.9.10 on linux and linux-lts I'm still unable to install properly. Would you mind sharing your approach?

storrgie commented on 2018-01-27 00:56

@OniLink positive it builds on modern kernels?

OniLink commented on 2018-01-26 23:55

Upstream is fixed in 10.9.10.

gibbz commented on 2017-12-20 03:48

Any idea when this will work on 4.14 LTS?

fthiery commented on 2017-11-08 10:20

Well i could include the patch, but then it would break building on lts. The proper fix would be that the blackmagic upstream code would use the proper function name depending on the target kernel.

@Houtworm just rgrep for wait_queue_t and replace by wait_queue_entry_t ; a recursive sed might also work

Houtworm commented on 2017-11-05 09:19

@rskennymore Very nice, You are a smart man :)

Any chance you could share these edited .c files?

I am struggling to get it working on arch, I am currently using an Ubuntu Dual boot just for the intensity 4K.

Also do these edits make it possible to use it on the latest kernel? or do you use the LTS kernel?

rskennymore commented on 2017-11-04 14:45

It's only broken because of this: https://www.spinics.net/lists/linux-tip-commits/msg38415.html

I hand-jammed in a fix by just manually editing blackmagic_gate.c and bm_util.c in the source tarball and rebuilding. Seems to work fine

Changing some names around in the kernel... I emailed support through the upstream link