On Thu, 2018-01-04 at 15:35 +0200, Tanu Kaskinen wrote: > On Thu, 2018-01-04 at 08:52 +0100, Georg Chini wrote: > > On 03.01.2018 14:51, Tanu Kaskinen wrote: > > > Your proposal sounds good, if I understand it correctly. I don't think > > > module-rescue-streams needs or should be involved, however. > > > > Don't we still need module-rescue-stream when a non-default HDMI > > sink is forcefully suspended? Or do you want to move the rescue > > functionality to the core? > > I didn't think of this case. Moving rescuing to the core would make > sense to me, but for now I think it's fine to handle this in module- > rescue-streams. I think the rescue trigger should be a sink becoming > unavailable rather than suspended, though. If we were to use suspending > as the trigger, we'd anyway only do the move when the suspend cause is > PA_SUSPEND_UNAVAILABLE, and I don't see why we shouldn't rescue streams > that are left on unavailable sinks that are not suspended. Hmm... when the sink becomes available again, the rescued streams should be moved back to it. I think this functionality is not a good fit for module-rescue-streams. I think I'll put this stuff in the core instead, if you're ok with that. -- Tanu https://www.patreon.com/tanuk