88707ca...
by
Adrian Bonislawski <email address hidden>
ipc: header size validation fix
This patch will deny IPC headers with size 0
Signed-off-by: Adrian Bonislawski <email address hidden>
6581428...
by
Adrian Bonislawski <email address hidden>
ipc: check state in comp_free
This will prevent removing the component if not in a proper state
as required in our security requirements
Signed-off-by: Adrian Bonislawski <email address hidden>
ff339ea...
by
Seppo Ingalsuo <email address hidden>
Topology: HDA-generic: Use +20 dB EQ gain for 16 kHz DMIC capture
This patch replaces the default 0 dB gain with +20 dB gain in 16 kHz
DMIC pipelines in hda-generic based topologies. It is done to have
same capture sensitivity in both 16 kHz and 48 kHz capture pipelines.
Note: The 0 dB high-pass version is preferred after all the needed
development is available.
Signed-off-by: Seppo Ingalsuo <email address hidden>
3aafbd1...
by
Seppo Ingalsuo <email address hidden>
Topology: HDA-generic: Use +20 dB EQ gain for DMIC capture pipelines
This patch replaces the default EQ 0 dB gain with +20 dB gain in
DMIC pipelines in hda-generic based topologies. It fixes the issues with
too silent capture level.
The gain was changed to 0 dB in a recent change to let UCM set it.
However this change remains needed for a while since the UCM initial gain
patch and remaining development of ALSA/ASoC 4ch capture for devices with
more than two microphones will take longer time to become available.
Note: The 0 dB high-pass version is preferred after all the needed
development is available.
Signed-off-by: Seppo Ingalsuo <email address hidden>
b71f36b...
by
Jaska Uimonen <email address hidden>
topology: fix dmic names (again)
We broke the upstream UCM configs by introducing pipeline id's to dmic
names. This differentiation is mandatory for reasons in alsaconf parsing
and ASoC layer combining the control names to pga's. However, the
differentiator can't be pipeline id as it can change depending on the
topology. So let Dmic0 have the old "Capture Volume" control name and
prefix Dmic1 control name with "2nd". This should not break the UCM's as
Dmic1 is not currently referenced.
Signed-off-by: Tomasz Lauda <email address hidden>
05e1d1f...
by
Seppo Ingalsuo <email address hidden>
Audio: SRC: Fix build fail when only CONFIG_FORMAT_S16LE is set
The SOF supported formats options are configurable via Kconfig. The
build can fail to this error when the data formats are changed from
default:
sof/src/audio/src/src.c: In function 'src_copy_s32':
sof/src/audio/src/src.c:431:2: error: implicit declaration of function 'audio_stream_copy_s32'; did you mean 'audio_stream_copy_s16'? [-Werror=implicit-function-declaration]
audio_stream_copy_s32(source, 0, sink, 0, frames * source->channels);
^~~~~~~~~~~~~~~~~~~~~
audio_stream_copy_s16
The common same rate copy function for S16/S24/S32 formats also
simplifies the code.
Signed-off-by: Seppo Ingalsuo <email address hidden>