[pulseaudio-discuss] Moving sources and sinks

Lennart Poettering lennart at poettering.net
Mon May 5 17:47:56 PDT 2008


On Fri, 02.05.08 11:27, Matt Patterson (matt at v8zman.com) wrote:

> So I think what I would do is make a "combined" sink for each class of data 
> that routes all audio to all sources. If you disable the module to gets rid 
> of idle streams this will leave you with active but corked streams to all 
> output devices from each sink. You can then update which streams are muted. 
> If you need to do this literally stream by stream (as in playback event by 
> playback event) this might not work because I am just using the text 
> interface (basically what pacmd is) and would have no way of being notified 
> when a new stream is played. If on the other hand the routing is more 
> global and based on external events you could easily update the current 
> config and then all future sounds would play as expected.

Using the combined sink for this kind of stuff is not a good idea. The
point of module-combine is to deal with sampling rate deviations. It
resamples audio to fix them. If you already complained about CPU
usage, then this is not going to help it.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4



More information about the pulseaudio-discuss mailing list