Skip to main content
All Posts By

debtaylor

SOF 2.2 is here

By Blog

SOF 2.2 includes the following features:

  • The codec adapter is now the module adapter and its API reflects the same API used by the Windows processing modules. This allows 3rd-party processing ISVs to reuse existing code from Windows without any modifications.
  • Optimizations
    • The Frag API has been deprecated which results in a ~1MCPS improvement per component.
    • The Frame API has been added. It pre-calculates block sizes for SIMD/non SIMD use cases which results in a ~0.25MCPS improvement.
  • Processing modules/components
    • A new up mix and down mix module has been added with support for HiFi4; it can up/down mix the number of channels in a stream.
  • Zephyr
    • Native APIs have been for logging, delays, and sleeping. SOF Should be fully Zephyr Native by v2.3.
  • IPC4 additions have been made to enable more advanced use cases and audio endpoints for Windows.

Learn more about the release here.

SOF 2.1.1 is here

By Blog

SOF 2.1.1 includes the following features:

  • New Platforms – Support for Mediatek MT8186 has been added.
  • New Processing – Support for Google AEC has been added.
  • More performance improvements have been added in copy functions for most components with the deprecation of the frag API. Some processing code paths have improved by up to 18MCPS with the same audio quality.
  • Stability improvements have been added to multi-core support on Intel cAVS platforms; these platforms can now support running dynamic pipelines on any DSP core.
  • Zephyr RTOS is now used instead of XTOS for community release for the APL and i.MX8 platforms.
  • Initial support has been added for Windows media player on certain TGL Windows-based devices via the IPC4 protocol.

NOTE: The 2.1 release was delayed due to a late regression which meant a 2.1.1 release was required.

Learn more about the release here.

SOF 2.0 is here

By Blog

SOF 2.0 includes the following features:

  • Performance improvements in copy functions for most components with less memory access. Some processing code paths improved by up to 40% fewer cycles than v1.9 with the same audio quality.
  • Stability improvements on multi-core support on Intel cAVS platforms which can now support running dynamic pipelines on any DSP core.
  • Zephyr RTOS is now used instead of XTOS for community release for the Apollo Lake (APL) platform. Zephyr integration has reached feature parity on several Intel platforms. This has led to a lot of code simplification and reductions in the SOF application code with more integration planned for v2.1.
  • Support for basic playback and capture now on certain Tiger Lake (TGL) Windows-based devices via the IPC4 protocol.

Learn more about the release here.

SOF 1.9 is here

By Blog

SOF 1.9 includes the following features:

  • Initial support for AMD Renoir, NXP i.MX8ULP, Mediatek MT8195, and Intel Alder Lake.
  • Beamformer direction information in real time.
  • Further performance improvements to audio processing library.
  • Bug fixes and stability improvements.
  • Continued Zephyr integration with more native features being used.
  • Initial infrastructure support for MS Windows.

Learn more about the release here.

SOF 1.8 is here

By Blog

SOF 1.8 includes the following features:

  • Improved support for Intel Tiger Lake-based devices.
  • Improved Bluetooth support.
  • Support for Inteligo noise-reduction technology.
  • Support for additional Cadence library codecs.
  • Further performance improvements to the audio processing library.
  • Power optimizations for Intel Tiger Lake devices.
  • Bug fixes and stability improvements.
  • Pipeline-level multi-core support.
  • LL scheduler refinement for multi-core support.
  • Continued Zephyr integration with more native features being used.
  • Fixes for known xrun issues with multi-core.

Learn more about the release here.

SOF 1.7 is here

By Blog

SOF 1.7 includes the following features:

  • SOF now supports Intel Tiger Lake H.
  • Codec adapter improvements mean SOF now supports audio processing modules from Cadence.
  • Continued Zephyr integration means SOF is now supported as a Zephyr module.
  • Scheduler improvements mean SOF now supports dynamic clock switching.
  • Major feature and performance improvements have been made for Smart amplifiers, SRC, Mux, Crossover, and DRC.
  • Numerous bug fixes and performance improvements have been completed for Intel and NXP platforms.

Learn more about the release here.

SOF 1.6.1 is here

By Blog

Our latest update is feature-rich!

  • Firmware now supports Intel Tiger Lake-based devices.
  • Maxim Smart Amplifiers ICs support.
  • Beamformer microphone support.
  • DC blocker audio processing component.
  • Zephyr RTOS support. Zephyr can now be used as the RTOS instead of SOF RTOS/XTOS.
  • Major feature and performance improvements for ASRC, KWD, and FIR/IIR components.
  • Numerous bug fixes and performance improvements for Intel and NXP platforms.

Learn more about the release here.