On Fri, Aug 21, 2015 at 2:41 PM, Kővágó Zoltán <dirty.ice...@gmail.com> wrote: > True, I will remove it from this commit. But not sure if I want to remove > it completely, because it looks like pulseaudio has a tendency to > automatically move the stream on connect, even if you explicitly specify a > sink/source when connecting. (And the problem is that all streams appear > under the name qemu in pulseaudio, so once the user moves one stream, > pulseaudio will assume all streams subsequently created by qemu are the same > on, and move them too. Maybe we shold add some extra options to the pa > backend?)
In theory, stream-restore shouldn't move streams if the sink is already specified, see sink_input_new_hook_callback() in PA module-stream-restore.c, but there might be something else applying other policies? Yes, qemu could provide more context to the streams with additional properties, which could help the policy. I think this can be discussed seperately. -- Marc-André Lureau