Maestro Audio Framework changelog
2.0.0 (newest)
Added Zephyr port, see Zephyr README.
Possible to use standalone version, pulling its own Zephyr and dependencies
Possible to import it as a module in your Zephyr project
Changed build system - newly uses Kconfig and Cmake
Supports NXP MCUXSDK (previously 2.x)
Changed folder structure and names to improve readability (description may be found in README)
Removed audio libraries and placed into audio-voice-components repository
Added libraries are pulled into the build via Kconfig and Cmake
Changed Maestro library core - minor changes
1.8.0
New platforms support: MCX-N5XX-EVK, FRDMMCXN236 and RD-RW612-BGA
Fixed compilation warnings
Documentation improvements and updates
Added section with processing time information
Added application state diagrams
Various updates and fixes
1.7.0
Removed EAP support for future SDK releases
Created new API for audio_sink and audio_src to support USB source, sink
ASRC library integrated
License changed to BSD 3-Clause
Improved pipeline creation API
Fixed compilation warnings in Opus
Various other improvements and bug fixes
1.6.0
Up to 2 parallel pipelines supported
Synchronous Sample Rate Converter support Added
Various improvements and bug fixes
1.5.0
Enabled switching from 2 to 4 channel output during processing
PadReturn type has been replaced by FlowReturn
Support of AAC, WAV, FLAC decoders
Renamed eap element to audio_proc element
Added audio_proc to VIT pipeline to support VoiceSeeker
Minor bug fixes
1.4.0
Use Opusfile lib for Ogg Opus decoder
Refactor code, fix issues found in unit tests
Various bug fixes
1.3.0
Make Maestro framework open source (except mp3 and wav decoder)
Refactor code, remove unused parts, add comments
1.2.0
Unified buffering in audio source, audio sink
Various improvements and bug fixes
1.0_rev0
Initial version of framework with support for Cortex-M7 platforms