[alsa-devel] pcm_prepare, and pcm_trigger
John Kacur
jkacur at gmail.com
Tue Nov 25 15:50:21 CET 2008
On Tue, Nov 25, 2008 at 3:48 PM, Mark Brown <broonie at sirena.org.uk> wrote:
> 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.
>
Thanks again for the info.
On the embedded board I'm working on, compiling the alsa utilities
isn't an option, we have the OSS emulation as a requirement.
More information about the Alsa-devel
mailing list