DELTACAST Setup (Linux) - CESNET/UltraGrid GitHub Wiki

This page describes how to install DELTACAST card driver for Linux operating systems

Download

You will need VideoMasterHD SDK from DELTACAST Download centre.

Installing kernel module

  • Extract the downloaded tarball (preferably to ultragrid/ directory, see bellow).
  • enter directory VideoMasterHD/Drivers/HD/x64 (or x86 for 32-bit system)

cd VideoMasterHD/Drivers/HD/x64

  • compile and install the kernel module

make && make install

The module (delta_hd) is now in kernel tree and should get loaded automatically during system boot. You can also load it manually:

modprobe delta_hd

or use vendor script:

VideoMasterHD/Drivers/HD/load_driver.sh

Please take care that this step has to be repeated whenever you upgrade your kernel (this commands install it just for currently running one).

Compiling and installing VideoMasterHD library

Then you also have to install library.

  • enter directory VideoMasterHD/Library/VideoMasterHD/x64 (x86)

cd VideoMasterHD/Library/VideoMasterHD/x64

  • compile the library

make

  • and install it

make install

  • you may want to repeat this procedure also for VideoMasterHD/Library/VideoMasterHD**_Audio**/x64 (audio suppport for DELTACAST is in Ultragrid since version 1.1)

UltraGrid compilation

UltraGrid itself needs to know location of VideoMasterHD (header files).

First, enter the ultragrid directory.

Ultragrid configuration script (autogen.sh) expects that VideoMasterHD is located in ultragrid/VideoMasterHD/ directory (where ultragrid is top-level ultragrid directory, not the nested one). If so, no further action is required. If you choosed alternative location, you will need to pass to UltraGrid's autogen.sh script its location (in this step):

./configure --with-deltacast=<dir>

where <dir> is the location of your VideoMasterHD.

⚠️ **GitHub.com Fallback** ⚠️