PipeWire in AudioVM
pacat-simple-vchan uses PulseAudio, which introduces extra buffering. This buffering is not visible to the PipeWire agent, so the agent cannot report latency appropriately. The result is that audio/video sync is wrong.
A much better solution is to use PipeWire directly (which adds zero latency) and increase the vchan size to compensate if necessary.
Something like pw-cat? I'm down, might help with this once I'm done making my first repo. (it's a tool for qubes!)
pw-cat-vchan?
(which adds zero latency)
citation needed
Anyway, at some point some latency reporting might be useful. But it's very low priority thing.
pw-cat-vchan?
Don't think that exists yet, that's for us to bolt on.
(which adds zero latency)
citation needed
I should have wrote that it adds no buffering.