[yocto] Help configuring pulseaudio
Gary Thomas
gary at mlbassoc.com
Mon Mar 18 07:53:46 PDT 2013
I know this is a little off-topic. I have a Poky/Yocto
based system running pulseaudio out of the box. Output
(playback) works great, but it is choosing the wrong
device for input. I'm hoping someone can give me a pointer
on how to configure things to get the input correct.
Here are my devices (raw ALSA version):
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Cobra4430p82 [Cobra4430p82], device 0: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 2: Voice (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 3: Tone Playback (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 4: VIB-DL (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 5: MODEM (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 6: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 8: Headset Playback twl6040-legacy-8 []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 9: (HS Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 11: (HF Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 12: (Vibra) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 13: (BT Capture) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 14: (BT Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 15: (FM Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 16: (FM Capture) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Cobra4430p82 [Cobra4430p82], device 0: Multimedia (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 1: Multimedia Capture (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 2: Voice (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 5: MODEM (*) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 8: Headset Playback twl6040-legacy-8 []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 10: (Analog Capture) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 13: (BT Capture) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 14: (BT Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 15: (FM Playback) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
card 0: Cobra4430p82 [Cobra4430p82], device 16: (FM Capture) []
Subdevices: 1/1
Subdevice #0: Subdevice #0
Here's what pulse is choosing:
# pactl stat
Currently in use: 1 blocks containing 64.0 KiB bytes total.
Allocated during whole lifetime: 59019 blocks containing 41.4 MiB bytes total.
Sample cache size: 0 B
Server String: /var/volatile/tmp/pulse-FUK8lo8eJhXc/native
Library Protocol Version: 26
Server Protocol Version: 26
Is Local: yes
Client Index: 53
Tile Size: 65496
User Name: root
Host Name: cobra4430p82
Server Name: pulseaudio
Server Version: 2.1
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.platform-omap-abe-twl6040.analog-stereo
Default Source: alsa_output.platform-omap-abe-twl6040.analog-stereo.monitor
Cookie: 93f5:b437
What I want is for it to choose the ALSA device hw:0,1 for input (source).
Can someone help out?
Thanks
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
More information about the yocto
mailing list