Download Latest Version CDI (Cloud Digital Interface) SDK Version 3.1.1 source code.tar.gz (3.1 MB)
Email in envelope

Get an email when there's a new version of AWS CDI SDK

Home / v3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
CDI (Cloud Digital Interface) SDK Version 3.1.0 source code.tar.gz 2024-05-23 3.1 MB
CDI (Cloud Digital Interface) SDK Version 3.1.0 source code.zip 2024-05-23 3.3 MB
README.md 2024-05-23 1.8 kB
Totals: 3 Items   6.5 MB 1

What's New

  • Added new command line tool called "ndi_test". Used to test NDI inputs and outputs with CDI.
  • See details in USER_GUIDE_NDI_TEST_APP.md. Source code is at src/ndi_test
  • Requires NDI-SDK version 5.x to be installed.
  • Building on Linux: The make command line option "NDI_SDK=<ndi_sdk_path>" must be specified. Use "make help" to see all make command line options.
  • Building on Windows: Must select the "Debug_DLL_NDI" or "Release_DLL_NDI" Visual Studio solution configuration.
  • After build completes, use "ndi_test --help" to see command line options.
  • Added new command line options to the cdi_test application:
  • "-arx" or "--avm_autorx". For AVM receiver, auto-detect incoming AVM data and output to log.
  • "lt" or "--log_timestamps". Log origination_ptp_timestamp values.
  • For Windows, updated the Visual Studio projects solutions. There were some issues with dependencies across configurations and removed some old preprocessor definitions.

Bug Fixes

  • Windows EFA driver does not support changing the RNR (Remote Not Ready) configuration, so no need to attempt to change its value to support versions of libfabric later than libfabric 1.9.x. See changes in src/cdi/adapter_efa.c
  • Ensure that WriteLineToLog() does not use invalid handle when writing to stdout. Problem was seen on the Windows variant. See changes in in src/common/src/logger.c.
  • For the windows variant when using the CdiOsSocketReadFrom() API if the socket is not connected, ensure that there are no packet bytes returned to the caller. See changes in src/common/src/os_windows.c
  • In cdi_test application, revised logic that generates timestamps used for origination_ptp_timestamp.
  • For the windows variant, addressed GitHub Issue [#132].
Source: README.md, updated 2024-05-23