Hi All,
I am currently writing the asound.conf file for my hardware Sigma
8654.
The alsa utils are working fine and detecting the card.
# alsa_aplay -L
default:CARD=EM8XXX
EM8xxx card, EM8xxx
Default Audio Device
null
Discard all samples (playback) or generate zero samples (capture)
#
# alsa_aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: EM8XXX [EM8xxx card], device 0: em8xxx [EM8xxx]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Using the alsa_amixer i am able to get the below output.
# alsa_amixer contents
numid=1,iface=MIXER,name='Hardware Master Playback Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=73,step=0
: values=49,49
numid=3,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0xff AES1=0xff AES2=0xff AES3=0xff]
numid=4,iface=MIXER,name='IEC958 Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=5,iface=MIXER,name='Decoder Weight'
; type=INTEGER,access=rw------,values=2,min=0,max=73,step=0
: values=0,0
numid=2,iface=PCM,name='IEC958 Playback Default'
; type=IEC958,access=rw------,values=1
: values=[AES0=0x00 AES1=0x00 AES2=0x00 AES3=0x00]
Looking at the above values i have written below configuration.
pcm.AndroidPlayback {
type hooks
slave.pcm {
type hw
card 0
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{
name 'Hardware Master Playback Volume'
value.0 49
value.1 49
}
{
name 'IEC958 Playback Default'
value [ 0x00 0x00 0x00 0x00 ]
}
{
name 'IEC958 Playback Con Mask'
value [ 0xff 0xff 0xff 0xff ]
}
{
name 'IEC958 Playback Switch'
value true
}
{
name 'Decoder Weight'
value.0 0
value.1 0
}
]
}
}
But i am getting still the below errors while booting android.
E/ALSALib ( 1332): external/alsa-lib/src/control/control.c:909:
(snd_ctl_open_noupdate) Invalid CTL AndroidOut
E/AudioHardwareALSA( 1332): Unable to attach mixer to device
AndroidOut: No such file or directory
E/AudioHardwareALSA( 1332): Unable to attach mixer to device default:
No such file or directory
E/ALSALib ( 1332): external/alsa-lib/src/control/control.c:909:
(snd_ctl_open_noupdate) Invalid CTL AndroidIn
E/AudioHardwareALSA( 1332): Unable to attach mixer to device
AndroidIn: No such file or directory
E/AudioHardwareALSA( 1332): Unable to attach mixer to device default:
No such file or directory
Please provide some directions for solving the above issue.
Thanks in advance.
Pramod
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting