Commit Graph

87 Commits (deepcrayon-6.1)

Author SHA1 Message Date
Jeff Moe ffddd4ad7e Works with AJA Video Kona 3G. 2023-09-18 10:52:29 -06:00
Jeff Moe b3cab2af2d Enable build with ppc64le arch 2023-09-16 17:06:49 -06:00
Jeff Moe cd43eb3470 Parallel build. AJA Output Filter. ppc64le note 2023-09-16 17:01:34 -06:00
Jeff Moe 7b93755796 ignore build files 2023-09-16 17:01:10 -06:00
Jeff Moe 971d3f5917 WORKS AJA Video Kona 4 2023-08-28 13:39:16 -06:00
Jeff Moe 0b1400f125 Upstream notes 2023-08-28 10:52:47 -06:00
Jeff Moe a370a5cfe6 Works: AJA Video Corvid 88 2023-08-28 08:56:34 -06:00
Jeff Moe 95b2a38e38 AJA readme 2023-08-28 08:54:52 -06:00
Jeff Moe f3218c0ed0 MIT license, same as upstream 2023-08-28 08:53:50 -06:00
Jeff Moe 6acc5595bb mv AJA license 2023-08-28 08:53:02 -06:00
Jeff Moe d7c4217ddd Module loads kernel 6.1 2023-08-27 22:43:18 -06:00
Jeff Moe bea979c164 Fixes to compile with Linux kernel 6.1 2023-08-27 22:41:32 -06:00
Jeff Moe 10ef68a0b0 build noise 2023-08-27 22:40:34 -06:00
Jeff Moe 5ce10cece5 Build mini HOWTO 2023-08-27 22:18:37 -06:00
Jeff Moe 7f1079aff8 Fork for Linux 6.1 kernel 2023-08-27 22:16:30 -06:00
Jeff Moe fb63323b95 mv upstream readme 2023-08-27 22:10:55 -06:00
David Schwendeman 3a1e91f740
Merge pull request #30 from hjmallon/_hm_autodiscover
Add MODULE_DEVICE_TABLE to autoload ajantv2 when PCIe hardware is attached
2022-09-07 08:50:53 -07:00
Harry Mallon ca295c6adc Add MODULE_DEVICE_TABLE to autoload ajantv2 when PCIe hardware is attached 2022-08-26 16:26:55 +01:00
Sean Long 93a811d321 cmake: Fix Ubuntu 20.04 compile issue
Need to link against pthread otherwise get the error:
ntv2/ajalibraries/ajantv2/libajantv2d.a(threadimpl.cpp.o): undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5'
2022-07-20 15:12:46 -07:00
Paul Hindt 2e64749096
Streamline Linux example shell script 2022-06-20 14:14:59 -07:00
Paul Hindt 0acbac70a0 cmake: Set AJA_INSTALL_SOURCES to OFF by default per OBS request 2022-05-07 20:31:47 -07:00
Paul Hindt f00191ea52
Merge pull request #27 from agirault/remove-cmake-from-headers-install
Only install cmake source files on AJA_INSTALL_SOURCES
2022-05-02 14:38:52 -07:00
Alexis Girault 06a5997455 Only install cmake source files on AJA_INSTALL_SOURCES
Installing headers along with generated libraries is a common usecase,
and should not result in installing CMake source files.
2022-04-28 17:22:05 -04:00
Paul Hindt 89e73d8013
Merge pull request #21 from ibstewart/cudalowlatencydemo-build
Fix cudalowlatencydemo demo build
2022-04-27 17:32:11 -07:00
Paul Hindt cc04561a66
Merge branch 'main' into cudalowlatencydemo-build 2022-04-27 17:32:02 -07:00
David Schwendeman 5eb1f57a70
Merge pull request #20 from ibstewart/device-nodes
Create device nodes during Linux driver load
2022-04-27 13:39:36 -07:00
David Schwendeman fcbc7f264c
Merge pull request #19 from ibstewart/kernel-module-install
Add modules_install target to driver makefile
2022-04-27 08:35:50 -07:00
David Schwendeman 2706b04c4b
Merge pull request #18 from ibstewart/nvidia-symvers
Allow explicit NVIDIA symvers file
2022-04-27 08:34:49 -07:00
Paul Hindt c1f708cc01
Merge pull request #26 from paulh-aja/update-cmake-16_2
cmake: Fix cmake install directives for cmake directory
2022-04-22 03:28:18 -07:00
Paul Hindt f831507de7 cmake: Fix cmake install directives for cmake directory 2022-04-22 03:15:46 -07:00
Paul Hindt d13a61ffa4
Merge pull request #25 from paulh-aja/update-cmake-16_2
cmake: Fix install directive for base CMakeLists.txt
2022-04-22 02:57:58 -07:00
Paul Hindt 2bbbdac4cc cmake: Fix install directive for base CMakeLists.txt 2022-04-22 02:56:41 -07:00
Paul Hindt ed94694e41
Merge pull request #24 from paulh-aja/update-cmake-16_2
cmake: More CMake changes (use CMAKE_INSTALL_INCLUDEDIR, etc)
2022-04-21 22:39:50 -07:00
Paul Hindt ca29c8aebf cmake: Fix version.h.in 2022-04-21 22:38:07 -07:00
Paul Hindt 5a0917f631 cmake: Update CMakeLists to latest AJA internal revision
Use `CMAKE_INSTALL_INCLUDEDIR` as base dir for CMake Install'ing ajantv2 headers.

To CMake Install the entire ajantv2 tree sources and headers into the CMAKE_INSTALL_PREFIX

directory as before, set both `CMAKE_INSTALL_PREFIX` and `CMAKE_INSTALL_INCLUDEDIR` to the

same directory path at CMake generate time.

demoapps/NVIDIA: Remove Proprietary license text from NVIDIA demo sources
2022-04-21 22:11:30 -07:00
Paul Hindt 054902061c
Merge pull request #23 from aja-video/update-cmake-16_2
cmake: Update CMake to latest AJA development version
2022-04-11 18:26:35 -07:00
Paul Hindt ac0c9a75ee cmake: Update CMake to latest AJA development version 2022-04-11 14:12:41 -07:00
Ian Stewart 49d2bf6960 Fix cudalowlatencydemo demo build
- Fix case-sensitive GL include paths
- Fix CUDA_FOUND check in makefile
- Add install rule to makefile
- Reduced CUDA requirement to 11.1
2022-03-23 20:51:14 -06:00
Ian Stewart f6bbc8fc94 Create device nodes during Linux driver load
This adds the AJA_CREATE_DEVICE_NODES build option to the
Linux kernel driver, which causes the driver to create
the device nodes when the driver is loaded instead of
needing to use mknod (via the load_ajantv2 script) to
manually create the nodes.
2022-03-22 12:07:15 -06:00
Paul Hindt 6c44a9476e
Merge pull request #17 from aja-video/use_cmake_install_prefix
cmake: Update to latest CMake from AJA internal
2022-03-22 04:47:28 -07:00
Paul Hindt 13e467e182 cmake: Update to latest CMake from AJA internal 2022-03-22 04:44:03 -07:00
Paul Hindt 9e7309f2f8
Merge pull request #16 from aja-video/use_cmake_install_prefix
cmake: Remove include(GNUInstallDirs) from CommonVars
2022-03-21 18:01:50 -07:00
Paul Hindt 5dba0931a8 cmake: Remove include(GNUInstallDirs) from CommonVars
This include is now in the top-level CMakeLists
2022-03-21 18:00:52 -07:00
Paul Hindt 3e43a064de
Merge pull request #15 from aja-video/use_cmake_install_prefix
cmake: Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR
2022-03-21 17:44:53 -07:00
Paul Hindt 18c9f2554d cmake: Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR
The CMAKE_INSTALL_PREFIX variable takes care of the base dir

for the cmake --install command, while the CMAKE_INSTALL_LIBDIR and

CMAKE_INSTALL_BINDIR variables take care of library and binary locations
2022-03-21 17:41:00 -07:00
Paul Hindt 50eca7289a
Merge pull request #14 from aja-video/use_cmake_install_prefix
cmake: Remove AJA_INSTALL_* variables in favor of CMAKE_INSTALL_PREFIX
2022-03-21 16:49:14 -07:00
Paul Hindt b4b597a447 cmake: Remove AJA_INSTALL_* variables in favor of CMAKE_INSTALL_PREFIX
The install directives for each project have been updated to prepend the

CMAKE_INSTALL_PREFIX value to ARCHIVE, LIBRARY, RUNTIME, FRAMEWORK paths
2022-03-21 16:47:26 -07:00
Ian Stewart 110d16d946 Add modules_install target to driver makefile 2022-03-21 15:27:05 -06:00
Ian Stewart 6a437ad42e Allow explicit NVIDIA symvers file
This allows for an explicit NVIDIA driver symvers file to
be provided to the kernel module build using NVIDIA_SYMVERS
(instead of using the nvidia-ko-to-module-symvers script).
2022-03-21 15:17:28 -06:00
Ian Stewart 4cc06c1192 Restore execute permissions on nvidia-ko-to-module-symvers 2022-03-21 15:17:28 -06:00