Changelog

Changelog

[6.1.0] - 2024-11-22

Added

  • Virtual PTZ support to ndi_encode application

Changed

  • NDI Advanced SDK uses the libndi_advanced library now

[6.1.0-rc1] - 2024-09-13

Changed

  • Reset version numbering to align with software SDK

Added

  • Encoder support for planar alpha

  • Support for new packed and semi-planar video formats

  • Support for 16-bit video (11-bits passed through SpeedHQ codec)

  • Additional decoder application features:

    • Burst vs. no-burst mode SDRAM transfers

    • New video capture class and command line options for capturing video frames

    • Output video format can be selected at run-time (default to 8-bit UYVY)

[1.5.1] - 2023-01-13

Added

  • Support for Arria-10 SoC Developemnt Kit platform

Changed

  • Disable CPU intensive protocols on lower-end platforms

[1.5.0] - 2022-08-05

Changed

  • Updates for NDI 5.x

    • Remove frame copy functions in video_compress.cpp

    • Pass scatter gather list and let NDI SDK perform the copy

    • Update examples with new NDI Vendor ID format

Fixed

  • Changed pattern generator line stride to avoid issues in 4:2:0 mode

[1.4.2] - 2022-07-12

Fixed

  • SSM2603 Line Input was not working

[1.4.1] - 2020-03-27

Changed

  • Switch ZCU104 to I2S serial audio output format

[1.4.0] - 2020-03-25

Changed

  • Updates for NDI v4.5

  • NDI Decode support

[1.3.3] - 2020-02-05

Changed

  • Switched to NDI SDK function to generate next Q value for video encoding

  • Updated single-character debug output so each character is unique

Fixed

  • Addressed the various FIXME comments in the ndi_encode application code

[1.3.2] - 2020-01-07

Added

  • Support for SoCKit platform

[1.3.1] - 2019-09-26

Changed

  • Code migrated to separate sub-directories for each target application

  • Makefile updates to better manage auto dependency generation

[1.3.0] - 2019-07-08

Changed

  • Updates for NDI v4.0

  • Refactoring to support both encode and decode

[1.2.2] - 2018-11-17

Added

  • Support for changing reserved memory region size in device-tree

  • Support for fewer than 4 encoder cores

Fixed

  • Unused variable warning when performing a release build

[1.2.1] - 2018-10-10

Added

  • Support for changing frame rate in pattern generator mode

Changed

  • Zybo audio codec setup migrated to ndi_send application

Fixed

  • Pattern Generator is working again

  • Pattern Generator 4K video mode is working

  • Video tracking thread was consuming excessive CPU cycles

[1.2.0] - 2018-10-03

Added

  • Auto-detect video format

  • Audio is now working

[1.1.1] - 2018-08-25

Changed

  • Sub-project zip files now provided in expanded form

  • Restructured project directories

  • ndi_device renamed ndi_send

  • Generate proper timestamps

Fixed

  • Issue with potential use after free related to addition of copy thread

[1.1.0] - 2018-08-31

Added

  • ndi_reg utility

  • Support new hardware version register

Changed

  • General cleanup and removal of deprecated/commented code

  • Pull details on raw video memory from device tree if available

  • Add copy thread to video path

[1.0.0] - 2018-07-13

  • Initial version

Last updated

2024 @ NDI Vizrt AB.