aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2024-07-01Set buffer capacity to allow for bufferingaaudio-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
2023-08-25Refactor conversion and format setting logicPaul Adenot
2023-08-25OpenSLES and related file: clang-formatPaul Adenot
2023-08-25OpenSLES: clang-formatPaul Adenot
2023-08-25OpenSLES: Fix most clang-tidy warningsPaul Adenot
2023-08-25OpenSLES: when floats IO aren't supported, perform a conversionPaul Adenot
2023-08-25OpenSLES: use cubeb logging facilitiesPaul Adenot
2023-08-25OpenSLES: compile as C++Paul Adenot
2023-08-03AAudio: Don't unlock a mutex owned by a lock_guardPaul Adenot
2023-07-31Don't attempt to use an unavailable cubeb_stream in aaudio_stream_init.Paul Adenot
2023-07-26Run clang-formatPaul Adenot