Thanks! I'm preparing a ubuntu live for getting all alsa controls.
On 17 Apr, 16:44, Androidphan <[email protected]> wrote:
> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
>
> > > > > Verify your asound.conf :
>
> > > > > ctl.AndroidPlayback ...
> > > > > ---------------------------
> > > > > Ying RongJun China
>
> > > > > 2009/4/17 Skuld <[email protected]>
>
> > > > > > Hi Luca:
>
> > > > > > Yes , I build with lastest source code.
>
> > > > > > On 4月17日, 下午4時11分, Luca Belluccini <[email protected]> wrote:
> > > > > > > Did you build with the last source code?
>
> > > > > > > On Apr 17, 9:43 am, Skuld <[email protected]> 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
>
> ...
>
> leggi tutto
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---