pipewire/pipewire-pulseaudio
Wim Taymans 4fd43733c2 pulse: more work on timings
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.
2020-04-13 19:44:12 +02:00
..
src pulse: more work on timings 2020-04-13 19:44:12 +02:00
LICENSE Merge pipewire-pulseaudio subtree 2019-11-03 15:20:57 +01:00
README.md Update README.md 2019-11-07 15:46:04 +00:00

pipewire-pulseaudio

PulseAudio client library for PipeWire

This is a replacement libpulse.so library. Clients using this library will transparently connect to PipeWire.