mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-15 08:56:38 -05:00
The read_index should not include the delay to the device. Keep a separate lis of memory blocks filled by the app and give those to the stream when we can. This is because pulse can allocate an infinite amount of buffers but we must cycle between a fixed number. Use DYNAMIC_DATA to avoid memcpy. Use the right requested_bytes in the write_callback. This should be the tlength - the amount of bytes we already queued. _get_time() should include the sink latency. |
||
|---|---|---|
| .. | ||
| src | ||
| LICENSE | ||
| README.md | ||
pipewire-pulseaudio
PulseAudio client library for PipeWire
This is a replacement libpulse.so library. Clients using this library will transparently connect to PipeWire.