Audio: copier: Fix copier params setting

Parameters audio_fmt.depth and audio_fmt.valid_bit_depth are
expressed in bits. Therefore should be divided by 8 when set for params:
params->sample_container_bytes
params->sample_valid_bytes

Signed-off-by: Jaroslaw Stelter <Jaroslaw.Stelter@intel.com>
This commit is contained in:
Jaroslaw Stelter 2022-08-22 12:09:55 +02:00 committed by Liam Girdwood
parent fa20935113
commit 16e3a6018e
1 changed files with 2 additions and 2 deletions

View File

@ -907,8 +907,8 @@ static int copier_params(struct comp_dev *dev, struct sof_ipc_stream_params *par
params->direction = cd->direction;
params->channels = cd->config.base.audio_fmt.channels_count;
params->rate = cd->config.base.audio_fmt.sampling_frequency;
params->sample_container_bytes = cd->config.base.audio_fmt.depth;
params->sample_valid_bytes = cd->config.base.audio_fmt.valid_bit_depth;
params->sample_container_bytes = cd->config.base.audio_fmt.depth / 8;
params->sample_valid_bytes = cd->config.base.audio_fmt.valid_bit_depth / 8;
params->stream_tag = cd->config.gtw_cfg.node_id.f.v_index + 1;
params->frame_fmt = dev->ipc_config.frame_fmt;