Releases: thesofproject/sof
v1.6-rc2
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
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
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
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
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
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
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
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
v1.4.2
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.