25 Nov
2008
25 Nov
'08
3:48 p.m.
On Tue, Nov 25, 2008 at 02:59:46PM +0100, John Kacur wrote:
cat 8k8bitpcm.wav > /dev/dsp
myplatform_pcm_prepare, myplatform_pcm_trigger
Is this normal? Who calls these functions?
I'd expect to see those called. They're called by the core in response to ALSA API operations - since you're using /dev/dsp the actual ALSA API client will be the OSS emulation you're using (normally the in-kernel one). For the purposes of development it's generally easier if you work with the ALSA APIs and use utilities like aplay to test. This avoids the layer of indirection added by OSS emulation, making bringup a bit clearer.