Граф коммитов

22 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot ae1a4566e5 Only compile and run 'test_overload_callback' when compiling in WASAPI
This fixes #264.
2017-03-30 09:22:04 +13:00
Paul Adenot d974ad6b5f Add a way to log messages asynchronously. 2017-03-14 12:00:31 +13:00
Paul Adenot 7b082450d2 Make `stop_and_join_render_thread` more idempotent, and add a test.
This fixes Gecko bug #1345147.
2017-03-09 04:42:06 -08:00
Alex Chronopoulos 167bc2246a build: explicit option() for shared libs build 2017-02-14 15:43:26 +13:00
Alex Chronopoulos 5623cf0e4d test_mixer: add build dependency to cubeb_mixer 2017-02-09 17:04:41 +02:00
Matthew Gregan 661c653c86 wasapi: Call avrt functions directly since we only support Windows 7 upwards.
This restores the previous attempt to remove this code before BMO #1130266 took effect.

Revert "Revert "wasapi: Call avrt functions directly since we only support Vista+.""

This reverts commit 13f167c239.

Conflicts:
	src/cubeb_wasapi.cpp
2017-02-08 10:21:49 +01:00
Chun-Min Chang a900d6e511 Support multiple channels on Windows (#171)
* Multiple channel support on Windows

* Move up/down mixing code from cubeb_wasapi.cpp to standalone cubeb_mixer.cpp
2016-12-20 19:18:07 -10:00
Paul Adenot 4aa67a9a9a Implement a lock-free single consumer single producer queue. 2016-12-01 14:55:53 +13:00
Matthew Gregan 13f167c239 Revert "wasapi: Call avrt functions directly since we only support Vista+."
This reverts commit c0ec441679.

Conflicts:
	src/cubeb_wasapi.cpp
2016-11-21 07:25:59 +13:00
Matthew Gregan b6315bb886 audiotrack: Build fix for __android_log_print. 2016-11-18 18:32:21 +13:00
Matthew Gregan c0ec441679 wasapi: Call avrt functions directly since we only support Vista+. 2016-11-15 14:33:04 +01:00
Matthew Gregan 91fabe673f Disable tr1/tuple use in gtest to simplfy build configuration. 2016-11-14 17:17:00 +13:00
Matthew Gregan 8d13ede722 pulse backend requires -ldl. 2016-11-14 17:16:11 +13:00
Matthew Gregan 798200918c Fix C{,XX}_FLAGS concat syntax. 2016-11-14 17:15:27 +13:00
Matthew Gregan d9f860acb6 Fix gtest builds on OS X and MSVC. 2016-11-11 09:44:29 +13:00
Matthew Gregan 55ed801cfd Convert tests to gtests. 2016-11-11 09:44:29 +13:00
Matthew Gregan 0d45a294ee Add googletest submodule and compile tests as gtests. 2016-11-11 09:44:29 +13:00
Matthew Gregan 483dbd0478 Disable -Wunused-parameter warnings, the S/N ratio isn't worth it. 2016-10-28 18:27:43 +13:00
Matthew Gregan 8c3c506fbc Set the default CMake build type to RelWithDebInfo if none specified. 2016-10-20 08:39:36 +13:00
Paul Adenot ddbc367cdf audiounit: When device change switch to the default device. 2016-10-18 17:39:53 +02:00
Matthew Gregan 948e5d88a0 Restore compiler warning settings lost in autotools->cmake transition. 2016-10-13 15:14:33 +13:00
Matthew Gregan 0aea9e0438 Replace autotools build system with CMake. 2016-10-12 17:06:10 +13:00