aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2023-01-05Prefer the AAudio backend over the OpenSL ES backendaaudio-by-defaultPaul Adenot
2023-01-05wasapi: Drop context lock before deleting context.Matthew Gregan
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-12-14Add a triple_buffer class that allows publishing data in a wait-free manner f...Paul Adenot
2022-12-13Don't include timeapi.h because it doesn't exist in MinGW, include mmsystem.h...Paul Adenot
2022-12-13Fix warnings in cubeb_wasapi.cpp.Paul Adenot
2022-12-12Include timeapi.h in cubeb_wasapi.cpp manually to unbreak the build when WIN3...Paul Adenot
2022-12-12Add a test to stress test the asynchronous logging systemPaul Adenot
2022-12-12Allow the asynchronous logging system to safely delete its storage.Paul Adenot
2022-12-08wasapi: Avoid reconfiguring default output stream spuriously.Matthew Gregan
2022-12-08wasapi: Fix default device change filtering logic.Matthew Gregan
2022-12-08wasapi: Typo fix.Matthew Gregan
2022-12-08cubeb-test: Add a newline after each log message.Matthew Gregan
2022-12-08wasapi: Release WASAPI resources in inverse order to acquisition.Matthew Gregan
2022-12-05Account for the fact that some OSes have longer callback duration and async l...Paul Adenot
2022-12-02Inline values for stream params in test_logging.cpp, undef defines in test to...Paul Adenot
2022-12-02Allow dynamic enabling and disabling of the log, add tests for the logging sy...Paul Adenot
2022-10-19Properly compare against current log levelTy Lamontagne
2022-09-29Clarify `cubeb_log_get_{log,callback}()` declaration.Matthew Gregan
2022-09-22Register threads explicitely created by cubebPaul Adenot
2022-09-22Make the log callback and level atomicPaul Adenot
2022-09-22Simplify initialization of opensl backendPaul Adenot
2022-09-21Null check `context` in cubeb_enumerate_devices.Matthew Gregan
2022-09-21cmake: fix install rulesAlexandre Bouvier
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-07-21Add logging statement when input audio dropping happensPaul Adenot
2022-07-21Add a header to be able to use a frame profiler in cubebPaul Adenot
2022-07-19Don't print the file name and \n twice when logging asynchronously (#715)Paul Adenot
2022-07-18Check log level in asynchronous logging macros before printing (#714)az
2022-07-11Update build instructionsjapm48
2022-06-29Merge pull request #712 from kinetiknz/fix_declAshley
2022-06-30Clarify `cubeb_async_log_reset_threads` declaration.Matthew Gregan
2022-06-23fix threading errors-
2022-06-21CI: update actions to v3, use macos-11 environment and bump Android API targetaeiouaeiouaeiouaeiouaeiouaeiou
2022-05-31Update INSTALL.mdKevin Yin
2022-04-13wasapi: Fail stream setup instead of asserting if device latency unavailable.Matthew Gregan
2022-04-13wasapi: Stop audio clients when render thread exits.Matthew Gregan
2022-04-11wasapi: Enumerate only active devices when matching BT output device.Matthew Gregan
2022-04-11wasapi: Avoid enumerating DEVICE_STATE_NOTPRESENT devices.Matthew Gregan
2022-04-11wasapi: Rework emergency_bailout mechanism.Matthew Gregan
2022-04-06Update README.mdMatthew Gregan
2022-03-30audiounit,pulse,wasapi: Handle data_callback errors and signal to user via st...Matthew Gregan
2022-03-30Add test case for data_callback returning error.Matthew Gregan
2022-03-24Switch device only when the users don't specifiy a particular device (#697)Chun-Min Chang