Give microphone data priority over replaceable clock feedback and
reduce feedback traffic on the shared client-to-host FIFO.
Retry short FIFO stalls outside the realtime thread and coalesce
consecutive packets in the existing fixed Windows buffers.
Avoid one broker write per tiny PipeWire quantum without adding
allocations or intentional capture latency.
Advertise signed and floating-point 32-bit formats across mono,
stereo, quad, surround, 5.1, and 7.1 at every supported rate.
Carry sample encoding through the broker and LGMP protocol so integer
and floating-point streams remain distinct.
Expand packet, shared-memory, and ring capacity for eight-channel
32-bit audio.
Forward coalesced feedback through the broker to the render clock.
Keep capture independent and apply the rate to WaveRT timing.
Bound and slew targets, then restore unity when feedback stalls.
Withdraw feedback after the watchdog makes fallback safe.
Move audio ingress and playback-credit recovery off the display timer.
Poll through a dedicated MMCSS worker at sub-millisecond intervals.
Wake capture retries immediately and drain queued client records during
release so backpressure cannot stall recording or shutdown.
Add optional playback and capture streams to the LGMP transport.
Negotiate ownership over the existing control path and keep audio
availability isolated from display transport readiness.
Route broker packets through public LGMP stream APIs without changing
the LGMP queue table or shared-memory mapping.
Open the optional audio broker from a passive worker and move bounded
playback and capture packets through a transport-neutral audio hub.
Attach audio sources after transport initialization without making audio
driver availability part of display transport readiness.