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 |
Paul Adenot
|
240d20604b
|
Merge pull request #123 from padenot/latency-frames
Latency numbers should be in frames
|
2016-07-12 19:45:25 +02:00 |
Paul Adenot
|
9bb6846d03
|
Update kai backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
098b9f21bf
|
Update sndio backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
ae44ce98f8
|
update opensl backend
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
050f849d84
|
Update AudioTrack backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
9e60eb6bfd
|
Update wasapi backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
b8f755dc5b
|
Update winmm backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
b0b5c4939e
|
Rename latency_ms to latency_frames in test_latency.cpp.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
e292d8cfb1
|
Update AudioUnit backend.
|
2016-07-12 19:43:35 +02:00 |
Paul Adenot
|
e562eaa439
|
Update jack backend.
|
2016-07-12 19:42:59 +02:00 |
Paul Adenot
|
645f58ed00
|
Update pulse backend.
|
2016-07-12 19:42:59 +02:00 |
Paul Adenot
|
43bcb26999
|
Update tests for the new latency interface.
|
2016-07-12 19:42:58 +02:00 |
Paul Adenot
|
dd2a89d90d
|
Don't fail the device enumeration test on backend where device enumeration is not supported.
|
2016-07-12 19:42:58 +02:00 |
Paul Adenot
|
46584e72bd
|
Update alsa backend.
|
2016-07-12 19:42:58 +02:00 |
Paul Adenot
|
01f43ff023
|
Adjust the latency validation in cubeb.c to reflect the interface change.
|
2016-07-12 19:42:58 +02:00 |
Paul Adenot
|
025b515bfe
|
cubeb.h - Use frames for the different latency in external interfaces.
|
2016-07-12 19:42:58 +02:00 |
Paul Adenot
|
9d28cd3133
|
Disable logging in `cubeb_audiounit.cpp`
|
2016-07-08 15:13:02 +02:00 |
Alex Chronopoulos
|
35cecb908b
|
Remove buffer size alignment
|
2016-07-07 15:35:03 +02:00 |
Alex Chronopoulos
|
9e90915eb1
|
Stop sending zero frames on resampler
|
2016-07-07 15:35:03 +02:00 |
Alex Chronopoulos
|
cf0e4924eb
|
Set in/out buffer size according to latency
|
2016-07-07 15:35:02 +02:00 |
Paul Adenot
|
ee6783e281
|
Merge pull request #121 from achronop/audiounit_from_c_to_cpp
Audiounit from c to cpp
|
2016-07-06 10:44:26 +02:00 |
Alex Chronopoulos
|
c4dc6e023f
|
Apply review comments
|
2016-07-04 19:18:51 +03:00 |
Alex Chronopoulos
|
dacc3b90dd
|
Change ring_array test to cpp
|
2016-07-04 19:17:49 +03:00 |
Alex Chronopoulos
|
0ddcc6c0b2
|
Source files changes
|
2016-07-04 15:54:59 +03:00 |
Alex Chronopoulos
|
fd8a322aab
|
Changes to build system
|
2016-07-04 15:52:53 +03:00 |
Paul Adenot
|
b8aebef33a
|
Merge pull request #118 from kinetiknz/docs
Update cubeb documentation for duplex streams.
|
2016-07-01 15:13:17 +02:00 |
Paul Adenot
|
2e64671631
|
Merge pull request #119 from kinetiknz/assert-wasapi
Remove an assert in the WASAPI backend
|
2016-07-01 15:13:10 +02:00 |
Paul Adenot
|
dcc90f40c8
|
Address comments.
|
2016-07-01 15:00:06 +02:00 |
Paul Adenot
|
4b4e6e3db1
|
Update cubeb documentation for duplex streams.
|
2016-07-01 14:29:10 +02:00 |
Paul Adenot
|
b774174072
|
Remove an assert in cubeb_wasapi.cpp, that was preventing a legal pattern.
|
2016-07-01 14:27:49 +02:00 |