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

725 Коммитов

Автор SHA1 Сообщение Дата
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