Package Details: decklink 12.9-1

Git Clone URL: https://aur.archlinux.org/decklink.git (read-only, click to copy)
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: goldensuneur
Last Packager: goldensuneur
Votes: 24
Popularity: 0.000132
First Submitted: 2015-10-03 15:38 (UTC)
Last Updated: 2024-04-12 20:17 (UTC)

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.

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 24 Next › Last »

ToadKing commented on 2020-08-17 15:52 (UTC)

Same, new version builds and works on my Intensity Pro 4K. Thanks for the quick fix!

Also for people that are running into an issue with the Intensity Pro 4K in OBS, there's currently a bug where you have to set the mode and pixel format manually for it to work: https://github.com/obsproject/obs-studio/issues/3277

disc-kuraudo commented on 2020-08-17 14:01 (UTC)

Works for me on kernel 5.8.1 with my Blackmagic Intensity Pro.

goldensuneur commented on 2020-08-17 13:43 (UTC)

I just pushed a new revision with fixes for kernel 5.8.1. On top of the Makefile error I had to patch blackmagic_lib.c to reflect changes in kernel 5.8. Modules build and load correctly however I cannot test them on my card right now so let me know if my second fix is not working.

mSSM commented on 2020-08-17 07:46 (UTC) (edited on 2020-08-17 08:00 (UTC) by mSSM)

Just to add evidence: I am experiencing exactly the same issue as ToadKing, same kernel 5.8.1-arch1-1, and latest decklink 11.6-1.

It looks like the user nettings over at the blackmagic forums figured out a fix:

https://forum.blackmagicdesign.com/viewtopic.php?f=18&t=118975&p=657957&hilit=decklink#p657493

ToadKing commented on 2020-08-15 04:43 (UTC)

Looks like the new 5.8 kernel broke the DKMS install.

KMS make.log for blackmagic-io-11.6a26 for kernel 5.8.1-arch1-1 (x86_64)
Fri 14 Aug 2020 11:41:37 PM CDT
make -C /lib/modules/5.8.1-arch1-1/build M=/var/lib/dkms/blackmagic-io/11.6a26/build
make[1]: Entering directory '/usr/lib/modules/5.8.1-arch1-1/build'
AR      /var/lib/dkms/blackmagic-io/11.6a26/build/built-in.a
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_client.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_dev.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_device.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_driver.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_export.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_serial.o
SHIPPED /var/lib/dkms/blackmagic-io/11.6a26/build/blackmagic.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_pci_ids.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bm_locks.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bm_mm.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bm_pci.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bm_util.o
CC [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/bmio_audio.o
/var/lib/dkms/blackmagic-io/11.6a26/build/bmio_serial.c: In function ‘bmio_serial_remove’:
/var/lib/dkms/blackmagic-io/11.6a26/build/bmio_serial.c:267:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
267 |  struct tty_struct *tty = tty_port_tty_get(&serial->port);
    |  ^~~~~~
LD [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/blackmagic-io.o
LD [M]  /var/lib/dkms/blackmagic-io/11.6a26/build/snd_blackmagic-io.o
MODPOST /var/lib/dkms/blackmagic-io/11.6a26/build/Module.symvers
/var/lib/dkms/blackmagic-io/11.6a26/build/.blackmagic.o.cmd: No such file or directory
make[2]: *** [scripts/Makefile.modpost:111: /var/lib/dkms/blackmagic-io/11.6a26/build/Module.symvers] Error 1
make[1]: *** [Makefile:1669: modules] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.8.1-arch1-1/build'
make: *** [Makefile:46: all] Error 2

goldensuneur commented on 2020-08-10 17:44 (UTC)

I get the same error on my intensity pro. However obs and MediaExpress are both working fine on my machine. So I suppose this is a bug in gstreamer.

ToadKing commented on 2020-08-10 16:30 (UTC)

Don't know if this is a bug with decklink itself or the AUR but after upgrading from 11.5 to 11.6 recording no longer works for my Intensity Pro 4k.

Output from gst-launch-1.0 decklinkvideosrc:

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0: Internal data stream error.
Additional debug info:
../gstreamer/libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:pipeline0/GstDecklinkVideoSrc:decklinkvideosrc0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.000274115
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

(gst-launch-1.0:3622): GStreamer-CRITICAL **: 11:27:44.290: 
Trying to dispose element pipeline0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

arch_fram commented on 2020-07-02 14:43 (UTC) (edited on 2020-07-02 14:43 (UTC) by arch_fram)

I resolved the problem and I got which my card worked again. First at all I have to stop the DesktopVideoHelper service and rebuilt the package, then, I did run the service and used the DesktopVideoUpdater to update the driver, after the reboot the card was able to work again. Maybe is a issue with my board.

zangoku commented on 2020-06-24 18:38 (UTC)

I just rebuilt the package and the dkms installed.

arch_fram commented on 2020-06-21 17:06 (UTC)

@goldensuneur ● DesktopVideoHelper.service - DesktopVideo helper daemon Loaded: loaded (/usr/lib/systemd/system/DesktopVideoHelper.service; enabled; vendor > Active: active (running) since Sun 2020-06-21 18:56:01 CEST; 6min ago Main PID: 483 (DesktopVideoHel) Tasks: 3 (limit: 9438) Memory: 1.9M CGroup: /system.slice/DesktopVideoHelper.service └─483 /usr/lib/blackmagic/DesktopVideo/DesktopVideoHelper -n Yes and still is not detected by the driver.