Skip to content

Releases: thesofproject/sof

v1.6-rc2

25 Sep 12:36
Compare
Choose a tag to compare
v1.6-rc2 Pre-release
Pre-release

Changes since rc1
o Use Rimage release 1.6 version
o Add assertion for context in traces

Features
Initial list of high level features that needs expanded with more details for v1.6 final.
o Intel Tigerlake CPUs
o Maxim Smart Amplifiers
o Beamformer microphone support.
o DC blocker audio processing component.
o Support for Zephyr RTOS.
o Major feature and performance improvements for ASRC, KWD and FIR/IIR components..
o Numerous bug fixes and performance improvements for Intel and NXP platforms.

Binaries
Signed binaries to follow shortly. Will be announced on ALSA list too and uploaded to sof-bin repo.

v1.6-rc1

24 Sep 13:34
Compare
Choose a tag to compare
v1.6-rc1 Pre-release
Pre-release

Features
Initial list of high level features that needs expanded with more details for v1.6 final.
o Intel Tigerlake CPUs
o Maxim Smart Amplifiers
o Beamformer microphone support.
o DC blocker audio processing component.
o Support for Zephyr RTOS.
o Major feature and performance improvements for ASRC, KWD and FIR/IIR components..
o Numerous bug fixes and performance improvements for Intel and NXP platforms.

Binaries
Signed binaries to follow shortly. Will be announced on ALSA list too and uploaded to sof-bin repo.

v1.5.1

15 Jun 09:49
Compare
Choose a tag to compare

Changes since v1.5

88707ca (tag: v1.5.1, origin/stable-v1.5) ipc: header size validation fix
6581428 ipc: check state in comp_free
ff339ea Topology: HDA-generic: Use +20 dB EQ gain for 16 kHz DMIC capture
3aafbd1 Topology: HDA-generic: Use +20 dB EQ gain for DMIC capture pipelines
b71f36b topology: fix dmic names (again)
f4d9bb3 (stable-v1.5) ssp: fix log
05e1d1f Audio: SRC: Fix build fail when only CONFIG_FORMAT_S16LE is set
07811d7 cavs: platform: fix debug region size in FW ready
38db8dc mux: trace: fix uuid name assigned to demux driver
89364d9 platform: imx8m: Fix FIFO depth for i.MX8M
7a639c8 drivers: imx: Fix free/avail bytes in sdma_get_data_size
eecb881 kpb: fix race condition in draining task
644e00a .travis.yml: Fix incorrect usage of -j option

Recommended Linux recipe

*Linux stable kernel 5.6.3 or newer, support for HD-Audio and PCH DMIC support on Intel Comet Lake and Tiger Lake

*Linux kernel branch topic/sof-dev, commit 8dc1789, plus basic support for SoundWire

*alsa-lib 1.2.1.2 or newer

*alsa-ucm-conf 1.2.1.2 or newer

*Pulseaudio 13 or newer is nice to have, but not mandatory as long as it is built against new enough alsa-lib.

v1.5

27 Apr 15:37
Compare
Choose a tag to compare

1.5 Release Notes

New Features

  • Initial multi-core pipeline support. Pipeline components can exist on multiple cores.
  • DC blocker processing component.
  • Probes & Injectors. Audio data can be injected or probed at multiple points in running pipelines for debug.
  • Intel Tigerlake, Elkhartlake and NXP IMX8M support added.
  • EQ, FIR, IIR , SRC, ASRC- many improvements made for configuration tooling and runtime tuning.
  • Trace -Simplification and filtering support.
  • Audio component APIs - simplification of APIs and updated docs.
  • Improved pipeline parameter propagation.
  • Many optimisations for audio component MCPS.
  • Keyword detection improvements for buffer sizes.
  • Topology DMUX improvements to simplify configuration.

Recommended Linux recipe

  • Linux stable kernel 5.6.3 or newer, support for HD-Audio and PCH DMIC support on Intel Comet Lake and Tiger Lake

  • Linux kernel branch topic/sof-dev, commit 8dc1789, plus basic support for SoundWire

  • alsa-lib 1.2.1.2 or newer

  • alsa-ucm-conf 1.2.1.2 or newer

  • Pulseaudio 13 or newer is nice to have, but not mandatory as long as it is built against new enough alsa-lib.

v1.4.3

12 May 12:51
Compare
Choose a tag to compare

1.4.3 Release Notes

Fixes since v1.4.2

  • Switch to Low-power Ring Oscillator while in WAITI

Recommended Linux recipe for HD-Audio and internal DMIC support

  • Linux kernel 5.5.9 or newer , 5.6.3 or newer
  • alsa-lib 1.2.1.2 or newer
  • alsa-ucm-conf 1.2.1.2 or newer
  • Pulseaudio 13 or newer is nice to have, but not mandatory as long as it is built against new enough alsa-lib.

v1.5-rc4

21 Apr 11:09
Compare
Choose a tag to compare
v1.5-rc4 Pre-release
Pre-release

Changes since rc3

commit 2d72fd2c0e838b92f82d5a3801cefd356425788d (HEAD -> stable-v1.5, origin/stable-v1.5)
Author: Deepak R Varma <[email protected]>

    sof: audio: free memory before returning in error

commit f7e6a038f4b47db414a62c4f7784428c67225aa8
Author: Pan Xiuli <[email protected]>

    topology: fix conflict PIPE_VOLUME_PLAYBACK defination

commit 7c5f2856b6cb6500573eefef27caad1294e7bcb7
Author: Karol Trzcinski <[email protected]>

    DMA: Fix fw panic after release on SdW platforms

commit 43dec4176ea02b06bb44f5e078937305ac06e9bd
Author: Seppo Ingalsuo <[email protected]>

    ASRC: Fix memory allocation fail handling in prepare()

v1.5-rc3

17 Apr 14:25
Compare
Choose a tag to compare
v1.5-rc3 Pre-release
Pre-release

Changes since rc2

49cba218 (HEAD -> stable-v1.5, origin/stable-v1.5) Topology: Add HDA config
ce21997d topology: sof-apl-wm8804: add capture support
640ff3f0 WIP: topology: sof-jsl-da7219: Add KWD support
736762b3 topology: add cml support with da7219 and max98357a
35c2d775 ll-schedule: fix scheduling start on slave cores
cd9dd43c component: fix comp_make_shared
42189b89 list: fix check in list_relink

v1.5-rc2

16 Apr 15:10
Compare
Choose a tag to compare
v1.5-rc2 Pre-release
Pre-release

Changes since v1.5-rc1

66e20171 (HEAD -> stable-v1.5, origin/stable-v1.5) apl: change dmic format to s32_le in sof-glk-da7219.tplg
2a465564 alh: fix incorrect trace message
31027e59 hda: retrieve hda hardware params from ipc
afa78652 ipc: comp_value: fix amount of data copied back
c12ac841 trace: Point correct file with TRACE_CLASS in comment near trace_event()
286dbeb9 cpu: turn on core memory as first step to enable core
3e9baacb audio: dcblock: Fix int overflow issue in dcblocker

v1.5-rc1

09 Apr 08:38
Compare
Choose a tag to compare
v1.5-rc1 Pre-release
Pre-release

1st release candidate for v1.5. CI is mostly good so hopefully short time until we can tag v1.5 if validation approves.
Details to follow.

v1.4.2

20 Jan 16:55
Compare
Choose a tag to compare

Stable release. Fixes since v1.4.1

66a5ae97 - Tomasz Lauda : sof: align sof structure to cache line size
1c600970 - Janusz Jankowski : github: fix link to bug tracking docs
917d75e9 - Janusz Jankowski : cmake: version: consider unannotated tags
5023ab42 - Paul Olaru : alloc: Fix bug in handling first_free member of the block map
96a6b076 - Tomasz Lauda : ll_schedule: fix task insertion
dca78870 - Tomasz Lauda : eq_fir: set fir_delay pointer to NULL when freed
9ddadf6e - Tomasz Lauda : eq_iir: set iir_delay pointer to NULL when freed
9eda078a - Dragos Tarcatu : cmake: Use correct config option for GDB_DEBUG
9f57fb14 - Dragos Tarcatu : gdb: ringbuffer: Fix void pointer arithmetic
e305697a - Pan Xiuli : platform: bdw: fix SSP clock setting
1b5398e1 - Pan Xiuli : platform: bdw: fix bdw DMA timer
7013662a - Curtis Malainey : platform: cht: reset ssp clk M/N dividers on boot
0f24dd26 - Seppo Ingalsuo : Volume: Fix handling of mute and unmute control
4243192a - Tomasz Lauda : alloc: fix modulo zero bug
93b84ec1 - Tomasz Lauda : alloc: invalidate uncached memory
39de2721 - WojciechX Wittbrodt : Topology: Fix DAI_ADD function call in sof-cml-rt1011-rt5682 topology
9c90af86 - Paul Olaru : sof: clk: Remove specificity on clock notifier change ID
c821f9ea - Pan Xiuli : memory: modify bootloader for xcc build
d7581cbf - Pan Xiuli : haswell: fix _memmap_vecbase_reset address
6d53f054 - Pan Xiuli : arch: string: enable vec_memcpy only with HIFI3
ccd09c1e - Guido Roncarolo : drivers: imx: sai: fix minor log issue
66c3784e - Jaska Uimonen : topology: intel-generic-dmic.m4: fix dai parameters
551fa115 - Marcin Maka : pm: cavs: fix literal dcache lock in power down
68c84c7b - Paul Olaru : sof: lib: notifier: Do not break build on platforms without CLK_SSP

Recommended Linux recipe for HD-Audio and internal DMIC support:
Linux kernel 5.5.9 or newer , 5.6.3 or newer
alsa-lib 1.2.1.2 or newer
alsa-ucm-conf 1.2.1.2 or newer
Pulseaudio 13 or newer is nice to have, but not mandatory as long as it is built against new enough alsa-lib.