aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cubeb_triple_buffer.h
AgeCommit message (Collapse)Author
2024-04-30Invalidate timing info buffers when destorying AAudio stream.John Lin
aaudio_stream_get_position() returns incorrect result because aaudio_stream_init() recycled destroyed stream where the timing_info buffers contain stale data.
2022-12-14Add a triple_buffer class that allows publishing data in a wait-free manner ↵Paul Adenot
from a real-time thread to another thread. It's largely inspired from the crate cubeb-coreaudio-rs uses, but ported to C++.