SRC: Add useful trace information to params()

The information is useful to see without further debugging if SRC
receives from topology a sane configuration.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
Seppo Ingalsuo 2018-12-14 16:31:38 +02:00 committed by Liam Girdwood
parent 8fc6caf823
commit fd084b765c
1 changed files with 9 additions and 6 deletions

View File

@ -652,18 +652,21 @@ static int src_params(struct comp_dev *dev)
}
/* Allocate needed memory for delay lines */
trace_src("src_params(), source_rate = %u, sink_rate = %u",
source_rate, sink_rate);
trace_src("src_params(), params->channels = %u, dev->frames = %u",
params->channels, dev->frames);
err = src_buffer_lengths(&cd->param, source_rate, sink_rate,
params->channels, dev->frames, frames_is_for_source);
if (err < 0) {
trace_src_error("src_params() error: "
"src_buffer_lengths() failed, "
"source_rate = %u, sink_rate = %u, "
"params->channels = %u, dev->frames = %u",
source_rate, sink_rate, params->channels,
dev->frames);
trace_src_error(
"src_params() error: src_buffer_lengths() failed");
return err;
}
trace_src("src_params(), blk_in = %u, blk_out = %u",
cd->param.blk_in, cd->param.blk_out);
delay_lines_size = sizeof(int32_t) * cd->param.total;
if (delay_lines_size == 0) {
trace_src_error("src_params() error: delay_lines_size = 0");