Switching between two devices is easy: just change the device and (re)start the application. But to output the same audio to two devices simultaneously is harder. I have searched and found many forum posts on the web stating that it is not possible. But I also found some posts claiming that PulseAudio can do it.
http://en.wikipedia.org/wiki/PulseAudio
Quote
PulseAudio is a sound server, a background process accepting sound input from one or more sources (processes or capture devices) and redirecting it to one or more sinks (sound cards, remote network PulseAudio servers, or other processes).
That's what I want! It also says "OS Cross platform" and the official website http://pulseaudio.org/ says:Quote
Supported Operating Systems
Linux (any modern distribution)
Solaris
FreeBSD
Native Win32 (no cygwin)
Linux (any modern distribution)
Solaris
FreeBSD
Native Win32 (no cygwin)
But here's the problem:
I went via http://pulseaudio.org/wiki/DownloadPulseAudio to http://www.cendio.com/pulseaudio and grabbed the binaries but can't get them to work. When I follow http://pulseaudio.org/wiki/FirstSteps and enter "pulseaudio -nC" at the command line I get this error:
Quote
pulseaudio -nC
W: pulsecore/random.c: failed to get proper entropy. Falling back to seeding with current time.
W: pulsecore/core-util.c: secure directory creation not supported on Win32.
W: pulsecore/core.c: failed to allocate shared memory pool. Falling back to a normal memory pool.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
W: pulsecore/random.c: failed to get proper entropy. Falling back to seeding with current time.
W: pulsecore/core-util.c: secure directory creation not supported on Win32.
W: pulsecore/core.c: failed to allocate shared memory pool. Falling back to a normal memory pool.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
Ok, I hope I can get some feedback either on how to get PulseAudio to work in Win XP and do what I'm after or on some other application on XP that will accomplish that.








Logged
With music?
In places with multiple rooms?








. I've tried enabling/disabling/changing cache values (between 0 and 300) on both the stream and the receiver side but still have these problems. Any ideas on any settings that might solve these problems? 