running amix has no issues. No errors in the syslog nor on the application side.
aplay -Dhw:0,0 sample.wav
aplay: Playing 'sample.wav':Signed 16 bit Little Endian
Aplay:Failed in pcm_prepare
The logcat gives the error as below
E/alsa_pcm( 2736): cannot prepare channel: errno =-22
dmesg
soc-audio soc-audio.0: can't get BE for VOICE_PLAYBACK_TX
<3>[ 355.800427] MSM8960 Media1: no BE found for VOICE_PLAYBACK_TX
<3>[ 355.808942] MSM8960 Media1: dpcm: no backend DAIs enabled for MSM8960 Media1
These errors mean that there is no backend available for this. Exact meaning of backend and how we can get it on here is a bit grey to me.
root@android:/mnt/sdcard #
Attached is the dump of dmesg. Please help.
Regards,
-Daya