aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
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
2023-07-26AAudio: Fix log level when stopping a streamPaul Adenot
2023-07-26AAudio: When a device is disconnected, reinitialize the stream with the same ...Paul Adenot
2023-07-26AAudio: Split init/destroy/start functions into an internal and external inte...Paul Adenot
2023-07-26AAudio: switch to using cubeb logging facilitiesPaul Adenot
2023-07-26Fix clang-tidy warnings in cubeb_log.cppPaul Adenot
2023-07-26AAudio: fix clang-tidy issuesPaul Adenot
2023-07-26wasapi: Flag cubeb_stream as inactive when stopped, avoid reconfiguring inact...Matthew Gregan
2023-07-26wasapi: Take stream_reset_lock earlier in render thread reconfig path.Matthew Gregan
2023-05-17Remove incorrect code to adjust output queue capacityPaul Adenot
2023-05-17Run clang-format-15 on the codebase -- fix a single differencePaul Adenot
2023-05-17wasapi: make render thread exist for the lifetime of the stream objectMichael M
2023-04-26Don't wait in winmm_stream_destroy when the return value of the data callback...Paul Adenot
2023-04-26Don't continue calling the data callback in the winmm backend if the user has...Paul Adenot
2023-04-26clang-format cubeb_winmm.cPaul Adenot
2023-04-26Add some logging messages to winmm to ease debugging and make the logging tes...Paul Adenot
2023-04-26Handle a negative return value from the user callbackPaul Adenot
2023-04-26Change the WinMM backend so that it doesn't call the user callback during ini...Paul Adenot
2023-04-19Don't spin when waiting for streams to be stopped.Paul Adenot
2023-04-19When an error happens, wait for the streams to be stopped before dispatching ...Paul Adenot
2023-04-19Add a way to know if the data callback is runningPaul Adenot
2023-04-19Fix formatting warningPaul Adenot
2023-04-19Rename shutdown to shutdown_with_error got better convey the meaningPaul Adenot
2023-03-22opensl: Attempt to avoid a race with active callbacks during shutdown.Matthew Gregan