You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.