Pau Rodriguez Estivill wrote: > > After seeing this I want to propose a improvement for pulseaudio. The > application library can mix when transmitting to the external server > and the same sink. Both server and client have to exchange the volumes > and the kind of mixing. > There is an inherent problem with that, and that is latency. Currently, there is (normally) a very short latency between the mixing stage and the sound coming out of the speaker. This allows you to manipulate individual streams (e.g. change volume) and get immediate feedback. If you move the mixing to before the large buffers required for the network, you lose that. What you can do with what you have today is to set up a pulse server on the client side. You'll get something like this: [ HW ] - [ Pulse server #1 ] -------- [ Pulse server #2 ] - [ Clients ] I.e. use module-tunnel to connect the two pulse servers. You'd have to set up a tunnel for each sink though. Rgds -- Pierre Ossman OpenSource-based Thin Client Technology System Developer Telephone: +46-13-21 46 00 Cendio AB Web: http://www.cendio.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 251 bytes Desc: OpenPGP digital signature URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20070502/52c933c7/attachment.pgp>