Post by Vikram GuptaThanks Colin for the quick reply.
No problem. As a small request, if possible can you post in plain text
and try not to top post. It's generally easier for people to follow
threads when replies are contextually interwoven into the appropriate
bits of messages and keeping a consistent style (plain!) is much nicer
for those of use who have to read 100s of mails from multiple projects
every day! Some mail clients can be a pain to configure this way, but if
you can, we'd appreciate it :)
Anyway, on with the reply...
Post by Vikram GuptaAfter referring to your instructions from HERE
<http://colin.guthr.ie/2010/09/compiling-and-running-pulseaudio-from-git/>
(Thanks for the nice explanation :) ), and giving the below mentioned
args to configure, I have compiled the source code and its working fine
with the compiled "paplay".
/../configure --prefix=$(pwd) --disable-x11 --disable-samplerate
--disable-oss-output --disable-oss-wrapper --disable-coreaudio-output
--disable-solaris --disable-jack --disable-openssl --disable-nls
--disable-waveout --disable-glib2 --disable-gtk2 --disable-gconf
--disable-avahi --disable-asyncns --disable-tcpwrap --disable-lirc
--disable-hal --disable-udev --disable-bluez --disable-dbus
--disable-hal-compat --disable-ipv6 --disable-manpages
--disable-default-build-tests
export PULSE_SERVER=<ip>
Nice work :) Glad the instructions were useful. I'll port them across to
a good Wiki at some point when we clear the decks and get a release out....
Post by Vikram Guptahowever, when I am playing some thing using default "aplay", the sound
is played locally and not on the remote machine. I think that should be
because of some configuration issue and I am looking in to it.
OK so aplay is an alsa utility. For native alsa applications to work
with pulseaudio we provide a plugin for alsa that allows it to talk to
PA. This plugin is shipped in the alsa-plugins package from
http://www.alsa-project.org/
You have to configure your alsa plugin as the "default" PCM and Control
devices for things to work.
The PerfectSetup page on the wiki outlines how to do this manually (most
distros will do this for you but you're obviously working at a low level!)
http://pulseaudio.org/wiki/PerfectSetup
Post by Vikram GuptaMy question is, do we have some doc which can give a list of files that
are essential for pulse audio to work (without any optional components),
which I can directly use in my Android Makefile or will I have to look
for the compilation logs to figure that out?
I'm afraid I do not know of such a document (other than the PerfectSetup
link above), but if you care to write about it and blog about it, I'll
happily add any PA-related tag on your blog to a new "Pulseaudio Planet"
RSS aggregator I'm working on.
Also, feel free to create a Wiki page instead that details the steps
you've taken.
All user contributions are most welcome, whether it's in code, testing,
promotion/support or documentation in it's many forms!
As most native Android apps do not use libasound (from what I'm told by
those who actually know about Android!) this config will likely not work
for the vast majority of android apps.
Some sort of audioflinger integration would be needed to make it work
seamlessly for all 'droid apps I guess.
Cheers
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mageia Contributor [http://www.mageia.org/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]