Package Base Details: decklink

Git Clone URL: https://aur.archlinux.org/decklink.git (read-only, click to copy)
Submitter: alub
Maintainer: goldensuneur
Last Packager: goldensuneur
Votes: 16
Popularity: 0.009205
First Submitted: 2015-10-03 15:38
Last Updated: 2020-11-13 10:03

Packages (2)

Pinned Comments

goldensuneur commented on 2020-03-02 19:00

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 2 3 4 5 6 7 ... Next › Last »

ToadKing commented on 2020-08-15 04:43

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

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

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

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

I just rebuilt the package and the dkms installed.

arch_fram commented on 2020-06-21 17:06

@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.

goldensuneur commented on 2020-06-21 09:23

@arch_fram is the DesktopVideoHelper.service running ? Since 11.5 the service need run otherwise the card will not work.

arch_fram commented on 2020-06-20 07:51

I have 5.7.4-arch1-1 kernel, and It seem like my Decklink mini recorder is not detected :/ ERR The driver was not able to be unloaded because it is in use ERR You will need to reboot to use the new driver

I'll reboot the system but nothing happen, is still not working

daren commented on 2020-06-18 09:37

Works for me as well.

@zangoku IIRC one time it didn't build for me years back was when there were leftovers of the dkms stuff in /var/lib/dkms/blackmagic* that was set up for a previous gcc version and had to be removed. Maybe it helps.

goldensuneur commented on 2020-06-18 08:46

Decklink 11.5.1 builds and works fine on my computer with kernels 5.7.x and the patches I added in the latest commit.