My asound.conf can be found here: http://pastebin.com/f41e6b204
I also added the following to init.rc : setprop alsa.mixer.playback.master Front setprop alsa.mixer.capture.master Capture setprop alsa.mixer.playback.earpiece Master setprop alsa.mixer.capture.earpiece Capture setprop alsa.mixer.playback.headset Master setprop alsa.mixer.playback.speaker Master I don't know how to play video files yet, haven't tried actually. But I ran Mediascanner from Dev tools, then it found my mp3 inside 'Music' and that played well. On 17 apr, 14:56, Luca Belluccini <lucabellucc...@gmail.com> wrote: > Congratulations! > > Could you post your asound.conf, just to see it and understand > correctly its structure? > Mediaplayer is working? > > On 17 Apr, 14:26, Androidphan <niels.kee...@tass.nl> wrote: > > > I finally got my sound working. I tested it outside Android with > > aplay. Alsa-utils can be downloaden now from the Android repository. I > > used alsactl store in Ubuntu to get an asound.state. With the values > > from that file I created my own asound.conf. It looks a lot like the > > one in my alsa thread. > > > On 17 apr, 13:57, Luca Belluccini <lucabellucc...@gmail.com> wrote: > > > > Can you post your asound.conf ? I am using this one. > > > I don't know it it works... I am working on a eeepc 701. > > > Btw... You just modified the USES_ALSA_AUDIO... in mk file and added > > > the lines in init.rc (and moved asound.conf in the right place), isn't > > > it? > > > Tonight I'll try to copy a song in sd partition. > > > > asound.conf =================================================== > > > > # Android ALSA configuration file for OMAP2430SDP using the MXC audio. > > > ## > > > ## Mixer Devices > > > ## > > > ctl.AndroidPlayback { > > > type hw > > > card 0} > > > > ctl.AndroidRecord { > > > type hw > > > card 0} > > > > ## > > > ## Playback Devices > > > ## > > > pcm.AndroidPlayback_Speaker { > > > type hooks > > > slave.pcm { > > > type hw > > > card 0 > > > device 0 # Must be of type "digital audio > > > playback" > > > } > > > hooks.0 { > > > type ctl_elems > > > hook_args [ > > > # Enable audio output from the DSP > > > { > > > name "Master codec configure Switch" > > > lock false > > > preserve true > > > optional false > > > value true > > > } > > > { > > > name "Master codec Sample Rate" > > > lock false > > > preserve true > > > optional true > > > value 48000 > > > } > > > { > > > name "Playback Source" > > > lock false > > > preserve true > > > optional false > > > # Values are: > > > # 0 - 'Stereo Headset' > > > # 1 - 'Hands-free (Speakers)' > > > # 2 - 'Mono Handset' > > > # 3 'USB CarKit' > > > value 'Hands-free (Speakers)' > > > } > > > ] > > > }} > > > > pcm.AndroidPlayback_Headset { > > > type hooks > > > slave.pcm { > > > type hw > > > card 0 > > > device 0 # Must be of type "digital audio > > > playback" > > > } > > > hooks.0 { > > > type ctl_elems > > > hook_args [ > > > # Enable audio output from the DSP > > > { > > > name "Master codec configure Switch" > > > value true > > > } > > > { > > > name "Master codec Sample Rate" > > > value 48000 > > > } > > > { > > > name "Playback Source" > > > value 'Stereo Headset' > > > } > > > ] > > > }} > > > > pcm.AndroidPlayback_Earpiece { > > > type hooks > > > slave.pcm { > > > type hw > > > card 0 > > > device 0 # Must be of type "digital audio > > > playback" > > > } > > > hooks.0 { > > > type ctl_elems > > > hook_args [ > > > # Enable audio output from the DSP > > > { > > > name "Master codec configure Switch" > > > value true > > > } > > > { > > > name "Master codec Sample Rate" > > > value 48000 > > > } > > > { > > > name "Playback Source" > > > value 'Mono Handset' > > > } > > > ] > > > }} > > > > # No bluetooth available. Send output to the bit bucket. > > > pcm.AndroidPlayback_Bluetooth { > > > type null} > > > > ## > > > ## Recording device > > > ## > > > pcm.AndroidRecord_Microphone { > > > type hooks > > > slave.pcm { > > > type hw > > > card 0 > > > device 0 # Must be of type "digital audio > > > capture" > > > } > > > hooks.0 { > > > type ctl_elems > > > hook_args [ > > > { > > > # MXC values for capture source: > > > # 0 - 'Headset Mic' > > > # 1 - 'Main Mic Sub Mic' > > > # 2 - 'Aux/FM' > > > # 3 - 'USB CarKit' > > > name "Capture Source" > > > lock false > > > preserve true > > > optional false > > > value 'Main Mic Sub Mic' > > > } > > > { > > > # Enable capture, range [0..100] > > > name "Mic Headset Capture Volume" > > > value [100 100] > > > } > > > { > > > name "Mic Headset Capture Switch" > > > value true > > > } > > > { > > > # MXC Capture volume, range [0..100] > > > name "Master Capture Volume" > > > value [60 60] > > > } > > > ] > > > } > > > > On 17 Apr, 12:02, RongJun Ying <rjy...@gmail.com> wrote: > > > > > Verify your asound.conf : > > > > > ctl.AndroidPlayback ... > > > > --------------------------- > > > > Ying RongJun China > > > > > 2009/4/17 Skuld <skul...@gmail.com> > > > > > > Hi Luca: > > > > > > Yes , I build with lastest source code. > > > > > > On 4月17日, 下午4時11分, Luca Belluccini <lucabellucc...@gmail.com> wrote: > > > > > > Did you build with the last source code? > > > > > > > On Apr 17, 9:43 am, Skuld <skul...@gmail.com> wrote: > > > > > > > > Hi All: > > > > > > > > I port to alsa-sound alsa-lib on X86 system and I use alas_ctl > > > > > > > produce > > > > > > > asound.conf to /system/etc/. > > > > > > > > When I tried to play Music Player on Android system, time line of > > > > > > > music player isn't correct and it can't play audio. > > > > > > > How to fix it? Thank you.. > > > > > > > > I modified init.rc file and add following . > > > > > > > > # change permissions for alsa nodes > > > > > > > symlink /dev/snd/pcmC0D0c /dev/pcmC0D0c > > > > > > > symlink /dev/snd/pcmC0D0p /dev/pcmC0D0p > > > > > > > symlink /dev/snd/controlC0 /dev/controlC0 > > > > > > > symlink /dev/snd/timer /dev/timer > > > > > > > chmod 0777 /dev/pcmC0D0c > > > > > > > chmod 0777 /dev/pcmC0D0p > > > > > > > chmod 0777 /dev/controlC0 > > > > > > > chmod 0777 /dev/timer > > > > > > > chmod 0666 /dev/binder > > > > > > > chmod 0666 /dev/ashmem > > > > > > > #following are new lines > > > > > > > chown root audio /dev/snd/controlC0 > > > > > > > chown root audio /dev/snd/pcmC0D0c > > > > > > > chown root audio /dev/snd/pcmC0D0p > > > > > > > chown root audio /dev/snd/timer > > > > > > > > Following Error log: > > > > > > > > ======================================================== > > > > > > > E/AudioService( 2111): Media server died. > > > > > > > I/ServiceManager( 2111): Waiting for sevice media.audio_flinger... > > > > > > > I/ServiceManager( 2241): Waiting for sevice media.player... > > > > > > > I/ServiceManager( 2111): Waiting for sevice media.audio_flinger... > > > > > > > I/ServiceManager( 2241): Waiting for sevice media.player... > > > > > > > E/MountListener( 2111): Failed to connect to vold > > > > > > > E/MountListener( 2111): java.lang.IllegalStateException > > > > > > > E/MountListener( 2111): at > > > > > > > com.android.server.MountListener.listenToSocket(MountListener.java: > > > > > > > 253) > > > > > > > E/MountListener( 2111): at > > > > > > > com.android.server.MountListener.run > > > > > > > (MountListener.java:273) > > > > > > > E/MountListener( 2111): at > > > > > java.lang.Thread.run(Thread.java:1058) > > > > > > > I/ServiceManager( 2111): Waiting for sevice media.audio_flinger... > > > > > > > I/ServiceManager( 2241): Waiting for sevice media.player... > > > > > > > I/ ( 2323): ServiceManager: 0x804ac38 > > > > > > > E/ALSALib ( 2323): external/alsa-lib/src/control/control.c:909: > > > > > > > (snd_ctl_open_noupdate) Invalid CTL AndroidPlayback > > > > > > > E/AudioHardwareALSA( 2323): Unable to attach mixer to device > > > > > > > AndroidPlayback: No such file or directory > > > > > > > E/ALSALib ( 2323): external/alsa-lib/src/control/control.c:909: > > > > > > > (snd_ctl_open_noupdate) Invalid CTL AndroidRecord > > > > > > > E/AudioHardwareALSA( 2323): Unable to... > > meer lezen >> --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---