aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
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-17Allow specifying a particular clang-format binary (version), and pin the CI t...Paul Adenot
2023-05-17wasapi: make render thread exist for the lifetime of the stream objectMichael M
2023-04-26Skip a couple more tests when a backend can't use audio inputPaul Adenot
2023-04-26Only run test_overload.cpp when using the WASAPI backendPaul Adenot
2023-04-26Don't run test_loopback and test_duplex on backends that can't open audio inputPaul Adenot
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-26Prevent running test that make use of audio input streams on backends that do...Paul Adenot
2023-04-26Install virtual audio devices on Windows runners, enable microphone permissio...Paul Adenot
2023-04-26clang-format cubeb_winmm.cPaul Adenot
2023-04-26Attempt enabling test on gh action windows, also run the winmm backendPaul 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-23Re-enable the test job on macOS CIaeiouaeiouaeiouaeiouaeiouaeiou
2023-04-20Sync back BMO#1825328Paul 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
2023-03-21On NetBSD, define _NETBSD_SOURCE for timersub()Ryo ONODERA
2023-02-01format cubeb_sndio.cPaul Adenot
2023-02-01sndio: switch audio to 24-bit precisionAlexandre Ratchov
2023-01-27cmake: Make undefined symbols weak on AndroidMacdu
2023-01-23cmake: quote CXX_FLAGS substitution for MSVCLiam
2023-01-09Prefer the AAudio backend over the OpenSL ES backendPaul Adenot
2023-01-09Enable strdup(3) for NetBSDRyo ONODERA
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