Skip to content

Releases: aja-video/libajantv2

ntv2_17_1_0

31 Jul 01:00
Compare
Choose a tag to compare

NTV2 SDK 17.1 for Linux, MacOS and Windows

July 24, 2024

We are pleased to release NTV2 SDK version 17.1.
Source code available on GitHub here.

What's new:

  • HDMI Auxiliary Data (capture-only, Kona HDMI)
  • Linux Thunderbolt hot-plug/unplug and AJAPnp support
  • DeviceCapabilities class introduced to replace original device features API

v17.1 Fixes to libajantv2:

  • TBA

Downloads

Tools & AJA CC Library:

  • ntv2sdklinux_ubuntu_17.1.0.997-cc9fc182b.zip — for Linux (Ubuntu 20.04)
  • ntv2sdklinux_jetsonubuntu22.04_arm64_17.1.0.790-cc9fc182b.zip — for Linux (Ubuntu 20.04)
  • ntv2sdkmac_17.1.0.900-cc9fc182b.zip — for macOS
  • ntv2sdkwin_17.1.0.297-cc9fc182b.zip — for Windows

Instructions

  • Uninstall any existing AJA beta or release software. (On macOS, run the AJA Uninstaller.)
  • Download (or clone) the libajantv2 repository from https://github.com/aja-video/libajantv2/releases/tag/ntv2_17_1_0
  • Download the platform-specific Tools .zip (below), then unzip.
  • Download the platform-specific “retail” installer, then run it.
    This will install the driver and other application software, including AJA ControlPanel and AJA Control Room.
    Driver installation may require approval by an administrator, and/or rebooting.
    
(Note that on Linux, you can still build the driver from source code, and load it manually.)
  • Follow the Getting Started Guide inside README.md in the libajantv2 folder.

Firmware Notes

  • All device firmware is provided with the retail software (installed on the host by the retail installers).
  • Kona 5 Rev 3 boards cannot be flashed properly with the 16.2.5 or earlier versions of the AJA driver and ntv2firmwareinstaller tool. You must use version 16.2.6 or later (including version 17.1).
  • The Kona 5 Rev 2 and Rev 1 boards can be flashed using any AJA software back to version 15.0.

Known Issues

  • The MacOS kernel driver still doesnʼt implement these AutoCirculate features (but will in a future release):
    • “Field Mode” (introduced in SDK 15.2).
    • Multi-link audio (32-channel or 64-channel audio introduced in SDK 16.2).
  • AJA is dropping driver support for Windows versions older than Windows 10.

ntv2_17_0_1

09 Mar 00:50
Compare
Choose a tag to compare

libajantv2 17.0.1

What's new:

  • Fix KonaX/XM HDMI monitor not working on Linux
  • Fix KonaX incorrect number of UHD buffers in device features
  • Fix compile warnings on newer GCC versions
  • Fix building unit tests on CentOS7 with GCC 4.8.5
  • Fix building of ajaanc unit tests
  • Fix for GitHub Issue #4
  • Fix for GitHub Issue #7
  • Fixed CNTV2DriverInterface::Close to close all subscription handles
  • Fix for io4K+ devices that have incorrectly programmed serial
  • Fix CMake install ajantv2 headers under libajantv2 dir
  • Fixed SD F2 “analog” line21 packet decoding
  • Fixed AJAAncillaryList split raw pkts when audio pkts are in buffer
  • Fixed NTV2SoftwareDevice::NTV2WriteRegisterRemote to use mask & shift
  • Fix RHEL 9 compile with kernel 5.14.0-387
  • Fix RHEL 9 compile with kernel 5.14.0-362.8.1
  • Fix RHEL 8 compile with kernel 4.18.0-504
  • Enhance Linux driver detection of kernel package version
  • Linux driver SDKVER_MAJ/MIN/PNT can now be set with an env variable
  • Misc. AJAAncillaryData improvements
  • Misc. fixes for demos command line args, help text and return codes.
  • Add function NTV2DeviceGetNumberVideoFrameBuffers
  • Add device capability queries kDeviceAudioCanWaitForVBI, CanDoBreakoutBoard, HasBreakoutBoard
  • Deprecated CNTV2Card::CanDoAudioWaitForVBI, replaced with IsSupported(kDeviceAudioCanWaitForVBI)
  • Deprecated CNTV2Card::HasCanConnectROM, replaced with IsSupported(kDeviceHasXptConnectROM)

Full Changelog: ntv2_17_0_0...ntv2_17_0_1

libajantv2 17.0.0

12 Jan 22:53
Compare
Choose a tag to compare

libajantv2 v17.0.0

What's new:

This is a major change, and we apologize for any potential disruption.
Please see the README for build instructions.