[alsa-devel] Question about hw_param with Ctrl-Z + fg

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Tue Apr 4 02:54:30 CEST 2017


Hi ALSA SoC ML

We noticed that 2nd hw_param on ALSA SoC isn't called if we used
Ctrl-Z + fg on aplay. hw_param is necessary especially if we use sampling
rate converter (it depends on .be_hw_params_fixup).
Ctrl-Z will use notmal STOP, and fg will use normal START,
thus it is impossible to distinction Ctrl-C (stop) or Ctrl-Z (temporary suspension).
Is this aplay issue ? or kernel issue ?

start/stop case
	- aplay xxx.wav
=>	- hw_param
	- SNDRV_PCM_TRIGGER_START
	- Ctrl-C (stop)	
	- SNDRV_PCM_TRIGGER_STOP

Ctrl-Z case
	- aplay xxx.wav
=>	- hw_param
	- SNDRV_PCM_TRIGGER_START
	- Ctrl-Z
	- SNDRV_PCM_TRIGGER_STOP
	- fg
=>	- ## no hw_param here
	- SNDRV_PCM_TRIGGER_START
	- Ctrl-C (stop)
	- SNDRV_PCM_TRIGGER_STOP

Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list