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