AJA NTV2 Corvid Drivers updated for Linux Kernel 6.1. https://spacecruft.org/deepcrayon/ntv2
 
 
 
 
Go to file
Jeff Moe ffddd4ad7e Works with AJA Video Kona 3G. 2023-09-18 10:52:29 -06:00
ajaapps Merge branch 'main' into cudalowlatencydemo-build 2022-04-27 17:32:02 -07:00
ajadriver Enable build with ppc64le arch 2023-09-16 17:06:49 -06:00
ajalibraries Fixes to compile with Linux kernel 6.1 2023-08-27 22:41:32 -06:00
build Add legacy Makefile stuff to build RDMA tools and demos 2022-03-09 20:21:16 -08:00
cmake cmake: Set AJA_INSTALL_SOURCES to OFF by default per OBS request 2022-05-07 20:31:47 -07:00
docs Update index.md 2022-02-18 18:40:19 -08:00
.gitignore ignore build files 2023-09-16 17:01:10 -06:00
CMakeLists.txt Only install cmake source files on AJA_INSTALL_SOURCES 2022-04-28 17:22:05 -04:00
LICENSE MIT license, same as upstream 2023-08-28 08:53:50 -06:00
LICENSE-AJA mv AJA license 2023-08-28 08:53:02 -06:00
README-AJA.md AJA readme 2023-08-28 08:54:52 -06:00
README.md Works with AJA Video Kona 3G. 2023-09-18 10:52:29 -06:00

README.md

ntv2

AJA Video Linux driver updated for kernel 6.1.

Fork

The Linux driver code from AJA Video, the manufacturer, fails to build with later 5.x and newer 6.x Linux kernels.

Build

Thusly.

git clone https://spacecruft.org/deepcrayon/ntv2
cd ntv2/
rm -rf cmake-build/

cmake -S . -B cmake-build -G "Unix Makefiles" -DAJA_INSTALL_HEADERS=ON -DAJA_INSTALL_SOURCES=ON -DAJA_DEPLOY_LIBS=ON -DAJA_BUILD_OPENSOURCE=ON -DAJA_BUILD_DOCS=ON -DAJA_BUILD_SHARED=ON

cmake --build cmake-build -j$(nproc)

sudo cmake --install cmake-build

cd ajadriver/linux
make clean
make -j$(nproc)

cd ../../bin

sudo bash ./load_ajantv2

Status

Confirmed working hardware:

  • AJA Video Corvid 88.

  • AJA Video Kona 4.

  • AJA Video Kona 3G.

Confirmed working kernel, from Debian Bookworm (12/stable) updates:

  • Linux host 6.1.0-11-rt-amd64 #1 SMP PREEMPT_RT Debian 6.1.38-4 (2023-08-08) x86_64 GNU/Linux

Module builds and loads ok on ppc64le, but picture is glitchy, bad.

Applications

Works with OBS Studio AJA Video module.

Works with Norihiro's OBS AJA Output Filter

Upstream

See README-AJA.md for AJA Video's docs.

Code from manufacturer:

Manufacturer's website:

Some patch bits from Red-Swingline pull request for the V4L2 driver:

Copyright

Unofficial project, not related to AJA Video.

Upstream sources under their respective copyrights.

License

MIT.

Copyright © 2023, Jeff Moe.