Added
- New components:
- cDataPrintSink
- cFunctionalModulation (re-added from version 2.2)
- cFFmpegSource
- cExternalSource
- cExternalAudioSource
- cExternalSink
- cExternalMessageInterface
- cVectorBinaryOperation
- New config files:
- GeMAPS v01b and eGeMAPS v01b (fixing a numeric instability)
- SMILEapi: C API with language bindings for Python and C.
- iOS platform support and iOS sample app project.
- Colorized log output.
- Command-line option "-exportHelp" to export component help in JSON format for use by
third-party applications.
- The growDyn option is now supported for ring-buffer data memory levels.
Changed
- Replaced Autotools-based build scripts with CMake.
- Rewritten Android sample project using Kotlin and Gradle.
- Major reduction in memory usage for data memory levels with high frame rates
(e.g. raw Wave data).
- Performance improvements for components cSpecScale and cFunctionalModulation.
- Improved internal support for components that read data asynchronously from external sources
(e.g. sound card, network).
- Documentation has been updated and is now provided in HTML format.
- Numerous cleanups and refactorings.
Fixed
- Numerous bug fixes and other smaller improvements.
Removed
- Multi-thread processing has been removed for stability reasons.