linux/sound/soc/sh/rcar
Kuninori Morimoto fc99d23f6d ASoC: rsnd: tidyup src->convert_rate reset timing
Current src->convert_rate will be set on .hw_param, and
be reset on .quit timing.
But, .hw_param will not be called again if user did Ctrl-Z + fg.
It should be reset on initial of .hw_param to keep its value.
Here, ctu.c already do this.
This patch solves this issue, other wise, MIXed sound will be
strange if user did like below.

	> aplay -D plughw:0,0 sound_44100.wav &
	> aplay -D plughw:0,1 sound_96000.wav
	> Ctrl-Z
	> fg # 96kHz will be played as 44.1kHz

Reported-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Tested-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2017-04-06 11:47:15 +01:00
..
adg.c ASoC: rcar: call missing of_clk_del_provider() when remove 2017-03-30 22:22:32 +01:00
cmd.c ASoC: rsnd: fix sound route path when using SRC6/SRC9 2017-03-13 12:58:07 +00:00
core.c Merge remote-tracking branch 'asoc/fix/rcar' into asoc-linus 2017-02-19 16:35:36 +00:00
ctu.c ASoC: rsnd: add CTU support 2016-03-05 13:27:27 +09:00
dma.c ASoC: rcar: dma: remove unnecessary "volatile" 2017-03-16 14:07:25 +00:00
dvc.c ASoC: rsnd: remove duplicate define of rsnd_dvc_of_node() 2016-10-24 18:23:29 +01:00
gen.c ASoC: rsnd: use BRGCKR instead of SSICKR 2016-10-28 19:17:15 +01:00
Makefile ASoC: rsrc-card: rename rsrc-card to simple-scu-card phase3 2016-08-24 11:19:16 +01:00
mix.c ASoC: rsnd: add rsnd_runtime_channel_xxx() 2016-03-05 13:27:27 +09:00
rsnd.h ASoC: rsnd: fixup for_each_rsnd_mod_array{s} iterator increment 2017-01-23 15:11:42 +00:00
src.c ASoC: rsnd: tidyup src->convert_rate reset timing 2017-04-06 11:47:15 +01:00
ssi.c ASoC: rsnd: tidyup ssi->usrcnt counter check in hw_params 2016-12-07 15:47:44 +00:00
ssiu.c ASoC: rcar: avoid SSI_MODEx settings for SSI8 2017-03-06 11:16:08 +01:00