View Single Post
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#23
OK, very interesting news. I noticed that I was actually using the squeeze version of pulseaudio in the chroot, version 0.9.21 instead of 0.9.10.

So I started with a fresh image (no pulseaudio installed) and disabled all the squeeze and sid repositories, and then installed the lenny version (0.9.10) of pulseaudio. I then closed the chroot and reopened it (so that /var/run/pulse would get mounted from Maemo correctly) and set the PULSE_SERVER variable like so:

Code:
PULSE_SERVER=unix:/var/run/pulse/native
(I stole the syntax from my Ubuntu box) and then I ran "paman".

Woot! Pulseaudio in the chroot connects to Maemo! I can see all of the devices and server information! A quick test of

Code:
mplayer -ao pulse musicfile.mp3
works as expected! Volume levels are correct and everything!

So the secret is to use version 0.9.10 not 0.9.21 because something gets broken in the protocol between 0.9.15 (Maemo version) and 0.9.21 (Debian Squeeze version)...
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 

The Following 15 Users Say Thank You to qole For This Useful Post: