aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2024-10-24Update cubeb-coreaudio-rs.Miriam Zimmerman
2024-10-16Update cubeb-coreaudio-rs and cubeb-pulse-rs.Miriam Zimmerman
2024-09-25Add submodules for tier-1 rust backends.Miriam Zimmerman
2024-09-06wasapi: Fix default device handling.Miriam Zimmerman
2024-08-17opensl: Add extra asserts to help track down BMO 1913284.Matthew Gregan
2024-08-17opensl: Switch asserts to XASSERT wrapper.Matthew Gregan
2024-07-10[AAudio] offset position by number of written frames.John Lin
2024-07-08[AAudio] request pause rather than stop.John Lin
2024-07-08[AAudio] track stopped time.John Lin
2024-07-05Reset stream params on initAndreas Pehrson
2024-07-01Set buffer capacity to allow for bufferingAndreas Pehrson
2024-06-04Include <memory> for std::unique_ptrChris Peterson
2024-05-24Cast to int64_t to fix the build on 64-bits AndroidPaul Adenot
2024-05-24Clamp to positive value when computing latency for an output streamPaul Adenot
2024-05-24Clamp to positive value when computing latency for an output streamPaul Adenot
2024-05-21Revert "Fetch avrt.dll functions dynamically again."Paul Adenot
2024-04-30Invalidate timing info buffers when destorying AAudio stream.John Lin
2024-04-16Account for enqueues while in cubeb_audio_dump_stream::write_allAndreas Pehrson
2024-04-16Add internal utility to log audio streams to disk from real-time audio callbacksPaul Adenot
2024-04-16Attempt to reinitialize the stream when the error callback is called with AAU...Paul Adenot
2024-04-16Log a message when waiting for AAUDIO_STREAM_STATE_STOP when shutting down a ...Paul Adenot
2024-04-03Some DACs can go up to 768kHzPaul Adenot
2024-03-20Fix mistake in first parameter type in function pointerPaul Adenot
2024-03-19Fetch avrt.dll functions dynamically again.Paul Adenot
2024-02-15Allow setting CUBEB_INPUT_PROCESSING_PARAM_NONEAndreas Pehrson
2024-02-07384kHz ought to be enough for anybodyPaul Adenot
2024-01-31Format new changesPaul Adenot
2024-01-31audiounit: Resample to match output device hardware sample rate in uncommon c...Steveice10
2024-01-15Add an API for muting the input side of a streamAndreas Pehrson
2024-01-15Add APIs for input processingAndreas Pehrson
2024-01-08Checking buffer, buffer_in, buffer_out pointers for non NULL valuesNikolay Borodin
2023-12-12auto_array: protect from various calls when length_ is 0Andreas Pehrson
2023-11-21Add static keyword to fix build of tests in unified buildsPaul Adenot
2023-11-21Fix latency reporting on OpenSLPaul Adenot
2023-11-10Include the header directly to use AudioBuffer on macOS in cubeb_ring_array.hPaul Adenot
2023-11-10Consistently use double in the mixerPaul Adenot
2023-11-10clang-formatPaul Adenot
2023-11-10Reset logging thread ID when starting a new stream to allow debugging comfort...Paul Adenot
2023-11-10AAudio: set the callback size to the latency passed in, increase internal buf...Paul Adenot
2023-11-10Add and modify a few logging statementsPaul Adenot
2023-11-10AAudio: when finding that an input device has been disconnected, reinitialize...Paul Adenot
2023-11-10AAudio: remove unused headerPaul Adenot
2023-11-10Reset thread id when a new stream is created, in OpenSL backendPaul Adenot
2023-11-10Fix output buffer conversion: handle differing channel count between input an...Paul Adenot
2023-11-08Fix mistake break audio input on OpenSL ESPaul Adenot
2023-10-26AAudio: ensure input buffer is large enough when reading input dataPaul Adenot
2023-10-24Return an error if failing to open a recorder and it's not a sample-rate not ...Paul Adenot
2023-09-26Actually use the return value in initialize_with_format callback call.Paul Adenot
2023-09-15Use uint64_t for the samplerate in opensl_stream_get_position to avoid overflowPaul Adenot
2023-08-25Handle input sidePaul Adenot