Paul Adenot
|
b42cac7ea7
|
Use the variable in the scan-build install script.
|
2016-07-29 14:57:18 +02:00 |
Paul Adenot
|
a8b016f197
|
Add travis jobs for scan-build on osx and linux.
|
2016-07-29 14:57:18 +02:00 |
Paul Adenot
|
e4074131e4
|
Add explicit for single argument ctor
|
2016-07-29 14:01:27 +02:00 |
Paul Adenot
|
fec2a83786
|
Merge pull request #140 from kinetiknz/fix-bsd
Bug 1290229 - Fix cubeb sndio build after bug 1285541 r=padenot
|
2016-07-29 12:10:31 +02:00 |
Landry Breuil
|
1f7eb58019
|
Bug 1290229 - Fix cubeb sndio build after bug 1285541 r=padenot
|
2016-07-29 11:57:55 +02:00 |
Paul Adenot
|
6278ef2f73
|
Merge pull request #139 from achronop/gecko-build-errors
Fix gecko build errors
|
2016-07-29 11:28:56 +02:00 |
Alex Chronopoulos
|
f1eab4e9da
|
Fix gecko build errors
|
2016-07-29 11:51:38 +03:00 |
Paul Adenot
|
9995f8d05a
|
Merge pull request #137 from kinetiknz/osx-auto-lock
Use auto locks on OSX
|
2016-07-27 11:16:06 +02:00 |
Paul Adenot
|
a071754fd8
|
Fix windows backend now that the mutex is not a pointer anymore.
|
2016-07-27 10:49:01 +02:00 |
Paul Adenot
|
3e3d2578a6
|
Don't allocate mutex dynamically.
|
2016-07-27 10:49:01 +02:00 |
Paul Adenot
|
e781cdad9f
|
Address comments.
|
2016-07-27 10:48:57 +02:00 |
Paul Adenot
|
81d83fd543
|
Add more warning checks when compiling C++ code
|
2016-07-27 10:48:57 +02:00 |
Paul Adenot
|
af13501862
|
Convert usage of raw pthread API to auto_lock
|
2016-07-27 10:48:55 +02:00 |
Paul Adenot
|
76d768f79a
|
Add files for mutex implementation on Windows and UNIX
|
2016-07-27 10:46:57 +02:00 |
Paul Adenot
|
5f3d3f506c
|
Merge pull request #136 from achronop/audiounit_latency_limits
Clamp latency inside pre-defined limits
|
2016-07-26 18:33:59 +02:00 |
Alex Chronopoulos
|
be55f8e531
|
Update with review comments
|
2016-07-26 19:25:25 +03:00 |
Alex Chronopoulos
|
4aaa1fe926
|
Clamp latency inside pre-defined limits
|
2016-07-25 18:57:13 +03:00 |
Paul Adenot
|
023c96e304
|
Merge pull request #133 from kinetiknz/change-logging-osx
Improve logging in the AudioUnit backend.
|
2016-07-25 10:00:16 +02:00 |
Matthew Gregan
|
dd826fb524
|
alsa: Link revents workaround to bug #135.
|
2016-07-25 16:42:54 +12:00 |
Matthew Gregan
|
ebde3806ce
|
alsa: Free buffer on data_callback error path.
|
2016-07-25 14:06:58 +12:00 |
Matthew Gregan
|
a966fafbf7
|
test: remove VS2013 polyfill.
|
2016-07-25 10:20:07 +12:00 |
Matthew Gregan
|
7cb33c1ec2
|
Merge pull request #134 from kinetiknz/travis-osx
Add travis support for OSX
|
2016-07-23 16:12:11 +12:00 |
Paul Adenot
|
121da4f61a
|
Add /input/ and /output/ where appropriate.
|
2016-07-22 16:18:49 +02:00 |
Paul Adenot
|
b80ce60c6e
|
Disable logging.
|
2016-07-22 15:41:54 +02:00 |
Paul Adenot
|
d7409f0242
|
Improve logging in the AudioUnit backend.
|
2016-07-22 15:35:28 +02:00 |
Paul Adenot
|
e87b528e87
|
Add travis support for OSX
|
2016-07-22 15:32:05 +02:00 |
Matthew Gregan
|
18efde64d2
|
alsa: Don't treat wakeups with a full buffer as an error.
|
2016-07-22 14:48:38 +12:00 |
Rinat Ibragimov
|
2aa2cb5b90
|
alsa: recover after suspend
Handle -ESTRPIPE errors that are returned after resuming from
suspend-to-ram.
|
2016-07-22 10:46:58 +12:00 |
Rinat Ibragimov
|
a725052a22
|
alsa: pass SND_PCM_NO_AUTO_RESAMPLE flag in mode parameter
|
2016-07-22 10:38:54 +12:00 |
Paul Adenot
|
2a5fd74b11
|
Merge pull request #132 from kinetiknz/clamp-latency-up-down
Clamp OSX latency up and down to work around getting weird number on mozilla test slaves
|
2016-07-21 15:16:02 +02:00 |
Paul Adenot
|
0393e9f0ff
|
Clamp OSX latency up and down to work around getting weird number on mozilla test slaves
|
2016-07-21 15:06:33 +02:00 |
Paul Adenot
|
e2d3996866
|
Merge pull request #131 from kinetiknz/tests-latency-frames
Update tests to have the latency in frames.
|
2016-07-20 14:26:16 +02:00 |
Paul Adenot
|
5d41eb1b70
|
Update tests to have the latency in frames.
|
2016-07-20 14:20:37 +02:00 |
Paul Adenot
|
ad0a5a904c
|
Merge pull request #130 from achronop/opensl_latency_frames
Correct build errors with latency in frames
|
2016-07-20 11:18:34 +02:00 |
Alex Chronopoulos
|
28e29c584a
|
Change default latency to frames
|
2016-07-20 12:08:36 +03:00 |
Alex Chronopoulos
|
1eabc3e9d7
|
Correct build errors with latency in frames
|
2016-07-20 11:01:02 +03:00 |
Paul Adenot
|
bea827ea7c
|
Merge pull request #126 from achronop/audiounit_linear_buffer
Audiounit linear buffer
|
2016-07-19 17:19:20 +02:00 |
Alex Chronopoulos
|
9f0fbf23a0
|
Disable logging
|
2016-07-19 18:02:44 +03:00 |
Alex Chronopoulos
|
9a159169a1
|
Pass mData NULL to input render method
|
2016-07-19 16:16:56 +03:00 |
Paul Adenot
|
8759434ae8
|
Merge pull request #129 from kinetiknz/clamp-latency
Clamp the latency to [256, platform default] on OSX.
|
2016-07-19 13:30:09 +02:00 |
Paul Adenot
|
04787b65bf
|
Change the scope to be input when querying input buffer size
|
2016-07-19 12:26:47 +02:00 |
Paul Adenot
|
5c24a2bd30
|
Unbreak input-only latency clamping
|
2016-07-19 12:13:45 +02:00 |
Paul Adenot
|
c99c306f25
|
Update a test to have the latency in frames.
|
2016-07-19 11:53:06 +02:00 |
Paul Adenot
|
22db111f2b
|
Clamp the latency to [256, platform default] on OSX.
OSX allows to go lower, but a number of headsets and other hw don't work too
well with super low latency.
|
2016-07-19 11:50:55 +02:00 |
Alex Chronopoulos
|
dbd4b8ccf3
|
Apply review comments
|
2016-07-14 18:00:57 +03:00 |
Alex Chronopoulos
|
c7348785f3
|
Latency in number of frames
|
2016-07-14 18:00:57 +03:00 |
Alex Chronopoulos
|
cd7845ace9
|
Replace input buffer
|
2016-07-14 17:59:00 +03:00 |
Paul Adenot
|
c07e4a59bb
|
Fix a C -> C++ issue.
|
2016-07-13 18:11:39 +02:00 |
Paul Adenot
|
d476c87ba1
|
Make cubeb compile on mac after merging the latency frame branch.
|
2016-07-13 18:11:25 +02:00 |
Paul Adenot
|
0c06535d8b
|
Remove wrong assert in cubeb_wasapi.cpp
It is legal to close a stream multiple times.
|
2016-07-13 11:34:43 +02:00 |