Squeezeplay on the Touch and the "desktop" squeezeplay are almost identical, the big difference is how they send audio data to the hardware. On the Touch squeezeplay creates a shered memory segment and forks off a separate program called jive_alsa. Squeezeplay puts audio data in this shared segment and jive_alsa takes it out and sends it to "ALSA" the linux audio layer which calls the actual hardware drivers in the kernel.
The desktop version uses PortAudio which is a cross platform audio library. Since the desktop version needed to run on windows, mac and linux it needs something which it can call to send data to the guts of the specific OS. Most of the issues with the desktop squeezeplay revolve around how portaudio interacts with the underlying OS. They are not inherant issues with squeezeplay but can be fixed with effort. John S. ------------------------------------------------------------------------ JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974 View this thread: http://forums.slimdevices.com/showthread.php?t=96213 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss