[Sound-open-firmware] [RFC PATCH 6/6] tone: set sample rate from topology
Ranjani Sridharan
ranjani.sridharan at linux.intel.com
Thu Jun 14 05:29:57 CEST 2018
set the sample rate from the value set in topology.
Signed-off-by: Ranjani Sridharan <ranjani.sridharan at linux.intel.com>
---
src/audio/tone.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/audio/tone.c b/src/audio/tone.c
index d02e35f..eb060bd 100644
--- a/src/audio/tone.c
+++ b/src/audio/tone.c
@@ -422,6 +422,8 @@ static struct comp_dev *tone_new(struct sof_ipc_comp *comp)
comp_set_drvdata(dev, cd);
cd->tone_func = tone_s32_default;
+ cd->rate = ipc_tone->sample_rate;
+
/* Reset tone generator and set channels volumes to default */
for (i = 0; i < PLATFORM_MAX_CHANNELS; i++)
tonegen_reset(&cd->sg[i]);
@@ -664,7 +666,6 @@ static int tone_prepare(struct comp_dev * dev)
return ret;
cd->channels = dev->params.channels;
- cd->rate = dev->params.rate;
tracev_value(cd->channels);
tracev_value(cd->rate);
--
2.17.1
More information about the Sound-open-firmware
mailing list