Cross platform audio library
Перейти к файлу
Paul Adenot be56a7493b Attempt to reinitialize the stream when the error callback is called with AAUDIO_ERROR_TIMEOUT
This can happen when the client side of the AAudio API fails to write
all the data to the server side, after the user callback has returned.
According to the reporter, this can be hit when a debugger is attached.

This fixes #767.
2023-11-13 13:58:56 +01:00
.github/workflows CI: update actions/checkout to v4 2023-11-10 23:12:31 +13:00
cmake OSS (FreeBSD/illumos) backend (#600) 2020-10-09 19:09:39 +02:00
docs cmake: fix install rules 2022-09-21 18:47:36 +12:00
googletest@40412d8512 Update googletest to current master 2023-07-26 14:02:22 +02:00
include/cubeb Non functional change: Fix missing documentation in cubeb.h 2023-11-10 15:32:00 +01:00
src Attempt to reinitialize the stream when the error callback is called with AAUDIO_ERROR_TIMEOUT 2023-11-13 13:58:56 +01:00
subprojects/speex build: use system speex when possible 2021-11-09 09:38:18 +13:00
test Remove test_deadlock.cpp file, hasn't been compiled since March 2018 2023-11-10 17:00:19 +01:00
tools cubeb-test: Add a newline after each log message. 2022-12-08 09:24:26 +13:00
.clang-format Add an initial clang-format file 2020-11-02 16:08:27 +00:00
.gitignore Add .gitignore 2018-09-12 16:40:15 +02:00
.gitmodules Setup CMake to compile with Clang/GCC sanitizers. 2017-05-22 13:06:17 +12:00
AUTHORS Update AUTHORS 2017-02-23 10:47:11 +02:00
CMakeLists.txt Non-functional change: Check tests when checking format 2023-11-10 15:31:57 +01:00
Config.cmake.in build: minor CMake cleanups 2021-11-10 08:53:06 +13:00
INSTALL.md Update build instructions 2022-07-11 18:14:51 +12:00
LICENSE initial import (from 892ca582fe32577392a9843f14b8c5370df6ed78). 2011-07-08 16:23:47 +12:00
README.md Update README.md 2022-04-06 11:37:38 +12:00
cubeb.supp add leak suppresion file for valgrind. 2012-05-02 16:50:07 +12:00
scan-build-install.sh Use the variable in the scan-build install script. 2016-07-29 14:57:18 +02:00

README.md

Build Status

See INSTALL.md for build instructions.

See Backend Support in the wiki for the support level of each backend.

Licensed under an ISC-style license. See LICENSE for details.