[pulseaudio-discuss] No source (typo, should be sound) from pulseaudio.. alsa is working fine though..

Shawn Ferris shawn.ferris at gmail.com
Sun Jan 29 22:43:03 PST 2012



Shawn Ferris <shawn.ferris at gmail.com> wrote:

>Hi All --
>
>I hope someone can help me. I mentioned a few weeks ago that I was
>having trouble getting audio from pulseaudio on my pandaboard. Since
>then, some bugs and work arounds have been discovered and now, I'm
>fairly confident that alsa is behaving correctly, and pulseaudio is
>starting without problems.. however, I still can't hear almost
>anything..
>
>These work:
>aplay Noise.wav
>aplay -D plughw:0,0 Noise.wav
>
>These don't: (they seem to, just don't hear anything)
>paplay Noise.wav
>paplay --device='alsa_output.platform-soc-audio.default-mapping-output'
>--volume=65537 Noise.wav
>
>Here's the screwy part.. this does work:
>gst-launch audiotestsrc ! audioconvert ! pulsesink
>device='alsa_output.platform-soc-audio.default-mapping-output'
>
>If I hear the audiotestsrc, shouldn't I be able to hear the others?
>Here's the output of pa when using paplay:
>
>
>I: [pulseaudio] client.c: Created 0 "Native client (UNIX socket client)"
>I: [pulseaudio] protocol-native.c: Got credentials: uid=500 gid=500 success=1
>I: [pulseaudio] module-stream-restore.c: Restoring volume for sink
>input sink-input-by-application-name:pacat.
>I: [alsa-sink] alsa-sink.c: Trying resume...
>I: [alsa-sink] alsa-util.c: Trying to disable ALSA period wakeups,
>using timers only
>I: [alsa-sink] alsa-util.c: ALSA period wakeups disabled
>I: [alsa-sink] alsa-sink.c: Resumed successfully...
>I: [alsa-sink] alsa-sink.c: Starting playback.
>I: [pulseaudio] remap.c: Using mono to stereo remapping
>I: [pulseaudio] resampler.c: Using resampler 'speex-float-3'
>I: [pulseaudio] resampler.c: Using float32le as working format.
>I: [pulseaudio] resampler.c: Choosing speex quality setting 3.
>I: [pulseaudio] sink-input.c: Created input 0 "Noise.wav" on
>alsa_output.platform-soc-audio.default-mapping-output with sample spec
>s16le 1ch 48000Hz and channel map mono
>I: [pulseaudio] sink-input.c:     media.format = "WAV (Microsoft)"
>I: [pulseaudio] sink-input.c:     application.process.host = "pradio"
>I: [pulseaudio] sink-input.c:     application.process.binary = "pacat"
>I: [pulseaudio] sink-input.c:     application.language = "C"
>I: [pulseaudio] sink-input.c:     application.process.machine_id =
>"98dbd9163734a3bd67e383a500000007"
>I: [pulseaudio] sink-input.c:     module-stream-restore.id =
>"sink-input-by-application-name:pacat"
>I: [pulseaudio] protocol-native.c: Requested tlength=2000.00 ms,
>minreq=20.00 ms
>I: [pulseaudio] protocol-native.c: Final latency 2742.31 ms = 1960.00
>ms + 2*20.00 ms + 742.31 ms
>I: [pulseaudio] sink-input.c: Freeing input 0 "Noise.wav"
>I: [pulseaudio] client.c: Freed 0 "pacat"
>I: [pulseaudio] protocol-native.c: Connection died.
>
>No blatant errors that I see.. and I think the volumes are correct and
>not muted:
>
>    index: 1
>	name: <alsa_output.platform-soc-audio.default-mapping-output>
>	driver: <module-alsa-card.c>
>	flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
>	state: SUSPENDED
>	suspend cause: IDLE
>	priority: 9000
>	volume: 0: 100% 1: 100%
>	        0: 0.00 dB 1: 0.00 dB
>	        balance 0.00
>	base volume: 100%
>	             0.00 dB
>	volume steps: 65537
>	muted: no
>	current latency: 0.00 ms
>	max request: 0 KiB
>	max rewind: 0 KiB
>	monitor source: 1
>	sample spec: s16le 2ch 44100Hz
>	channel map: front-left,front-right
>	             Stereo
>	used by: 0
>	linked by: 0
>	configured latency: 0.00 ms; range is 0.50 .. 742.31 ms
>	card: 1 <alsa_card.platform-soc-audio>
>	module: 5
>	properties:
>		alsa.resolution_bits = "16"
>		device.api = "alsa"
>		device.class = "sound"
>		alsa.class = "generic"
>		alsa.subclass = "generic-mix"
>		alsa.name = ""
>		alsa.id = "Multimedia null-codec-dai-0"
>		alsa.subdevice = "0"
>		alsa.subdevice_name = "subdevice #0"
>		alsa.device = "0"
>		alsa.card = "0"
>		alsa.card_name = "Panda"
>		alsa.long_card_name = "TI OMAP4 Board"
>		device.bus_path = "platform-soc-audio"
>		sysfs.path = "/devices/platform/soc-audio/sound/card0"
>		device.string = "plughw:0,0"
>		device.buffering.buffer_size = "130944"
>		device.buffering.fragment_size = "65472"
>		device.access_mode = "mmap+timer"
>		device.profile.name = "default-mapping-output"
>		device.profile.description = "Default headset testing TI 4430 based board"
>		device.description = "Panda Default headset testing TI 4430 based board"
>		module-udev-detect.discovered = "1"
>		device.icon_name = "audio-card"
>
>Anyone have any suggestions? at first, I didn't have the
>pulse/pulse-access user/groups set up.. are those still required when
>running under an unprivileged user account. (adding then neither
>helped nor hurt that I could tell) and lastly, I've tried with and
>without the linaro ucm tarball.
>(https://launchpad.net/linaro-multimedia-ucm) I've got what I believe
>is a working ucm configuration for alsa, but pa errors trying to load
>the verbs so I've moved the ucm configuration out of the way.. have
>the ucm changes been committed to pa?
>
>Thanks for any help!!
>Shawn


More information about the pulseaudio-discuss mailing list