aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-04-03Some DACs can go up to 768kHzPaul Adenot
2024-03-25CI: use macos-13 environment and add macos-14 (arm64 M1)aeiouaeiouaeiouaeiouaeiouaeiou
2024-03-20Fix mistake in first parameter type in function pointerPaul Adenot
2024-03-19Fetch avrt.dll functions dynamically again.Paul Adenot
2024-03-06Only build duplex_collection_change_no_unregister when death tests are suppor...Mike Hommey
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-21Relax a single test_sanity.cpp assertion when using OpenSLPaul Adenot
2023-11-21Allow not being able to get the minimum latency in test_callback_ret.cpp and ...Paul Adenot
2023-11-21Add static keyword to fix build of tests in unified buildsPaul Adenot
2023-11-21Fix latency reporting on OpenSLPaul Adenot
2023-11-10Remove test_deadlock.cpp file, hasn't been compiled since March 2018Paul Adenot
2023-11-10Include gtest.h in test/common.hPaul Adenot
2023-11-10Include the header directly to use AudioBuffer on macOS in cubeb_ring_array.hPaul Adenot
2023-11-10Non-functional change: Directly include string.h in test/common.hPaul Adenot
2023-11-10Consistently use double in the mixerPaul Adenot
2023-11-10Non functional change: Fix missing documentation in cubeb.hPaul Adenot
2023-11-10Non-functional change: Check tests when checking formatPaul Adenot
2023-11-10Non-functional change: clang-format testsPaul Adenot
2023-11-10Non functional change: fix unified compilation issue -- make callbacks staticPaul 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-10CI: update actions/checkout to v4aeiouaeiouaeiouaeiouaeiouaeiou
2023-11-08Fix mistake break audio input on OpenSL ESPaul Adenot
2023-11-07In test_duplex loop back all input framesAndreas Pehrson
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-25 Generate compile_commands.json while buildingPaul 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