At 01:23 18.02.2010, you wrote: >On Thu, 18.02.10 00:09, Peter Kornatowski (pkorn at gmx.net) wrote: > > > Hello, > > > > 1. Is it possible to change the sinks or sources in an already > > loaded module-combine or module-loopback without unloading and > > reloading the module? > >Unless otherwise configured module-combine will automatically add all >new hardware sinks to its outputs and drop those which go away. So >this automatism does allow sinks/sources to be added >dynamically/removed dynamically during runtime. However, there is no >user API for that to trigger that in any way but by >unplugging/plugging hardware. I am using the combiner for up to 3 bluetooth-headsets. But I have more headsets, so I made a program that waits for bluetooth-signals of a headset and then loads the headset through the asynchronous PA-api as module-bluetooth-device. Then I am reloading the module-combine with a new sink-list. Do you think I can make that happen automatically without reloading the module-combine? >The streams module-loopback uses you can move around with pavucontrol >or a similar tool. Can I move it with the asynchronous PA-api? And if yes, how? > > 2. I also have a problem with sound distortions (mostly much higher > > and "quicker" voice) several seconds after loading the > > loopback-module (source is a bluetooth-headset and sink is my > > soundcard). After some seconds the distortions disappear and > > everything is fine. I found out that reducing the adjust_time > > parameter of the loopback-module (I had to add adjust_time to > > valid_modargs in the source code) also reduces the duration of the > > distortions, but even at adjust_time=1 they remain for about 2 > > seconds (and pulseaudio uses much more CPU). Setting it to 0 doesn't > > work at all. > >Sounds as if there is something wrong with the device speed. which >causes PA to compensate by resampling things. So would it be possible to fix this? Do you need more info/some logs? Thanks, Peter