aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cubeb_aaudio.cpp
AgeCommit message (Expand)Author
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-10-26AAudio: ensure input buffer is large enough when reading input dataPaul 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-26AAudio: fix clang-tidy issuesPaul 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
2022-12-14Fix warningsPaul Adenot
2022-12-14Generalize latency reporting to make it work in input-only and duplex modesPaul Adenot
2022-12-14Rewrite aaudio_stream_get_position with the accurate timing info provided by ...Paul Adenot
2022-12-14Compute and publish timing info, including position and latency, from the rea...Paul Adenot
2022-12-14Store the sample-rate on the stream structPaul Adenot
2022-12-14Allow directly logging from cubeb_aaudio.cpp to logcatPaul Adenot
2022-09-06Remove comments after #endif to fix clang-format errors.ivan-matveev
2022-09-06Add #ifndef around dlclose() to allow build with "LAZY_LOAD_LIBS=OFF" cmake a...ivan-matveev
2022-03-08Add a parameter to cubeb_resampler_create to enable reclockingPaul Adenot
2021-11-23aaudio: Fix formatting.Matthew Gregan
2021-11-23aaudio: Fix build after a4e701ff602eb38d12f24e6ea2424336b470e225.Matthew Gregan
2021-11-10Tidy up `WRAP` definition for dlopen.Matthew Gregan
2021-07-28Run .clang-formatChun-Min Chang
2021-02-17Remove cubeb_stream_reset_default_device API.Matthew Gregan
2020-12-07Fix clock reporting on the AAudio backendPaul Adenot
2020-11-03Null check input and output stream param before dereferencingPaul Adenot
2020-11-02Format src/cubeb_aaudio.cpp with clang-formatPaul Adenot
2020-11-02Cleanup comments, add misc. logs.Paul Adenot
2020-11-02Port over the input and output policies for voice content from OpenSL to AAud...Paul Adenot
2020-11-02Implement cubeb_get_preferred_sample_rate for the new AAudio backend.Paul Adenot
2020-11-02Implement cubeb_get_min_latency for the new AAudio backend.Paul Adenot
2020-11-02Implement cubeb_stream_get_input_latency for the new AAudio backend.Paul Adenot
2020-11-02Implement cubeb_stream_get_latency for the new AAudio backend.Paul Adenot
2020-11-02Remove context and stream name related code, this is not used on Android.Paul Adenot
2020-11-02Use C++ style unused argument instead of C-style.Paul Adenot
2020-11-02Use sizeof instead of numeric litterals.Paul Adenot
2020-11-02Make the low-latency/powersave policy choice dynamic, based on latency.Paul Adenot
2020-11-02Use a constant instead of a define.Paul Adenot
2020-11-02Capitalize enums, as it's done elsewhere.Paul Adenot
2020-10-30Don't use exception in the new cubeb_aaudio.cpp, and don't build with excepti...Paul Adenot