Andrew Kelley
|
d6e41672f7
|
add test for recovering from backend disconnecting
|
2015-08-26 17:45:59 -07:00 |
|
Andrew Kelley
|
b8a2adb4ec
|
PulseAudio: detect server going offline
|
2015-08-26 17:10:52 -07:00 |
|
Andrew Kelley
|
8d3a32e668
|
PulseAudio: fix scan devices out of memory race condition
|
2015-08-26 15:54:03 -07:00 |
|
Andrew Kelley
|
f7b37ef527
|
doxygen: 4 enum values per line
|
2015-08-26 15:21:48 -07:00 |
|
Andrew Kelley
|
a0562af122
|
document possible errors
|
2015-08-26 15:17:51 -07:00 |
|
Andrew Kelley
|
c96405a091
|
rt prio warning behavior is overridable
|
2015-08-26 12:54:13 -07:00 |
|
Andrew Kelley
|
195ea59209
|
ALSA: fix playback on raw device
|
2015-08-26 12:31:09 -07:00 |
|
Andrew Kelley
|
6019d4b964
|
generated docs: smaller header; no footer
|
2015-08-26 11:43:11 -07:00 |
|
Andrew Kelley
|
1a52d9956d
|
more docs
|
2015-08-26 11:23:20 -07:00 |
|
Andrew Kelley
|
f92ae9f5df
|
README: fix typo
|
2015-08-26 02:48:46 -07:00 |
|
Andrew Kelley
|
64b5564ae1
|
use doxygen to generate documentation
|
2015-08-26 02:40:04 -07:00 |
|
Andrew Kelley
|
418904abd3
|
WASAPI: support exclusive mode capture
|
2015-08-25 00:23:12 -07:00 |
|
Andrew Kelley
|
8c9c4f85c2
|
sine example: remove panics
|
2015-08-25 00:08:20 -07:00 |
|
Andrew Kelley
|
65416669d3
|
WASAPI: all COM functions called in dedicated threads
|
2015-08-24 23:53:32 -07:00 |
|
Andrew Kelley
|
2c9055d0d3
|
WASAPI: call COM functions in dedicated thread for outstream
|
2015-08-24 23:33:27 -07:00 |
|
Andrew Kelley
|
d1f27fad83
|
WASAPI: use stream name for session display name
|
2015-08-24 19:52:43 -07:00 |
|
Andrew Kelley
|
1bb10e6a13
|
microphone example: more cli parameters
|
2015-08-24 18:10:09 -07:00 |
|
Andrew Kelley
|
b3dfcb4526
|
WASAPI: microphone example works
|
2015-08-24 17:42:57 -07:00 |
|
Andrew Kelley
|
90fa377c99
|
WASAPI: sine wave example works with raw device
|
2015-08-21 17:11:46 -07:00 |
|
Andrew Kelley
|
dd7a6a8bbc
|
fix build with clang
|
2015-08-21 13:27:49 -07:00 |
|
Andrew Kelley
|
a05e0e283e
|
WASAPI: fix device cleanup segfault
|
2015-08-21 13:08:11 -07:00 |
|
Andrew Kelley
|
aef877fe48
|
build: use GNUInstallDirs
|
2015-08-20 17:46:16 -07:00 |
|
Andrew Kelley
|
2eb8ce24cf
|
sine example: add parameter to specify device
|
2015-08-20 17:38:01 -07:00 |
|
Andrew Kelley
|
bc7b22f61c
|
build: no need to generate .def file
mingw generates .dll.a files which MSVC accepts in addition to .lib
files.
|
2015-08-20 17:37:29 -07:00 |
|
Andrew Kelley
|
3b49292897
|
use hidden visibility by default and explicitly export
Also don't expose os functions.
And do the dllexport/dllimport thing.
|
2015-08-20 14:48:19 -07:00 |
|
Andrew Kelley
|
843ea287b9
|
WASAPI: fix double unref of IMMDevice
|
2015-08-20 00:45:22 -07:00 |
|
Andrew Kelley
|
2514e19195
|
build: fix sine example compiling with MSVC
|
2015-08-20 00:44:56 -07:00 |
|
Andrew Kelley
|
92f7e85d72
|
build: generate def file when building with mingw
|
2015-08-20 00:44:41 -07:00 |
|
Andrew Kelley
|
c2bc2c7c21
|
WASAPI: sine wave example works with shared device
|
2015-08-19 23:41:35 -07:00 |
|
Andrew Kelley
|
ba0d45b8fa
|
build: -Werror and -pedantic in debug mode only
|
2015-08-19 17:27:05 -07:00 |
|
Andrew Kelley
|
fbc7318268
|
remove the concept of period duration from the API
also more progress on WASAPI
|
2015-08-13 22:54:15 -07:00 |
|
Andrew Kelley
|
61b95a458c
|
WASAPI: detecting device changes
|
2015-08-13 12:23:22 -07:00 |
|
Andrew Kelley
|
e82c3e89da
|
WASAPI: get period duration for raw devices
|
2015-08-13 10:18:46 -07:00 |
|
Andrew Kelley
|
9a06d22608
|
WASAPI: detect channel layout of exclusive device
|
2015-08-13 00:58:05 -07:00 |
|
Andrew Kelley
|
1f58cdc0bd
|
WASAPI: get formats for shared and exclusive devices
|
2015-08-13 00:11:54 -07:00 |
|
Andrew Kelley
|
709fc5fa19
|
WASAPI: detect raw devices
|
2015-08-12 19:29:01 -07:00 |
|
Andrew Kelley
|
ba65bdb131
|
WASAPI: shared mode devices support any sample rate
|
2015-08-12 18:57:34 -07:00 |
|
Andrew Kelley
|
c420bf9e71
|
WASAPI: get channel layout from devices
|
2015-08-12 17:50:36 -07:00 |
|
Andrew Kelley
|
75185d17d7
|
WASAPI: get the list of supported formats from devices
|
2015-08-12 17:11:03 -07:00 |
|
Andrew Kelley
|
f4ad630769
|
WASAPI: get the period duration of devices
|
2015-08-12 15:32:44 -07:00 |
|
Andrew Kelley
|
20b0515582
|
WASAPI: default device detection
|
2015-08-12 11:01:06 -07:00 |
|
Andrew Kelley
|
31e17477bc
|
WASAPI: get friendly name of devices
|
2015-08-10 23:18:08 -07:00 |
|
Andrew Kelley
|
97abe08f0e
|
WASAPI: get the number of available audio devices
|
2015-08-10 15:22:08 -07:00 |
|
Andrew Kelley
|
21bf405859
|
WASAPI skeleton
|
2015-08-08 15:22:50 -07:00 |
|
Andrew Kelley
|
34ba7e7564
|
CoreAudio: fix build
|
2015-08-08 14:49:03 -07:00 |
|
Andrew Kelley
|
7238d29666
|
sample rate is exposed as a list of min/max pairs
|
2015-08-08 14:44:31 -07:00 |
|
Andrew Kelley
|
eb7308d992
|
CoreAudio: microphone example works
|
2015-08-08 11:45:21 -07:00 |
|
Andrew Kelley
|
29d55f59f7
|
CoreAudio: ability to open an input device
|
2015-08-07 15:28:22 -07:00 |
|
Andrew Kelley
|
48d927d8e3
|
CoreAudio: ability to set buffer duration
|
2015-08-07 13:40:25 -07:00 |
|
Andrew Kelley
|
cdb02e2b46
|
CoreAudio: underflow test passes
|
2015-08-07 13:13:10 -07:00 |
|