Commit graph

255 commits

Author SHA1 Message Date
Andrew Kelley
6a75dda407 Release 1.0.2 2015-09-24 08:11:49 -07:00
Andrew Kelley
be6e654098 fix and add test for soundio_device_nearest_sample_rate 2015-09-18 22:08:36 -07:00
Andrew Kelley
a9e455aec8 docs: cleanup 2015-09-18 21:20:53 -07:00
Andrew Kelley
65e1d8bdd1 docs: fix typo 2015-09-18 21:17:16 -07:00
Andrew Kelley
71e31b88fe os: fix crash when creating non high priority thread fails 2015-09-17 15:04:34 -07:00
Andrew Kelley
dbed33abd2 os: remove superfluous condition on init
remove superfluous #include math.h
2015-09-17 13:55:47 -07:00
Andrew Kelley
f52080a1fd fix mirrored memory not working on linux
add mirrored memory unit test
2015-09-14 14:56:13 -07:00
Andrew Kelley
7e95d9f9c0 PulseAudio: fix soundio_outstream_pause triggering assertion
when called from within write_callback. closes #24
2015-09-14 04:15:02 -07:00
Andrew Kelley
23104161a8 docs: fix incorrect docs for soundio_instream_pause 2015-09-14 04:02:58 -07:00
Andrew Kelley
4ce3429bdd remove projects using libsoundio
the website has this information
2015-09-13 21:48:50 -07:00
Andrew Kelley
673e28aa77 build: fix GNUInstallDirs not working
The project() line needed to go above include(GNUInstallDirs).
2015-09-12 01:34:14 -07:00
Andrew Kelley
685084c64a add changelog 2015-09-11 20:51:06 -07:00
Andrew Kelley
f161449415 Release 1.0.1 2015-09-11 20:50:29 -07:00
Andrew Kelley
2a68f63079 ALSA: pause gives error when state is invalid 2015-09-11 20:33:40 -07:00
Andrew Kelley
4a0b3579d4 soundio_disconnect: allow NULL parameter 2015-09-11 19:10:09 -07:00
Andrew Kelley
0887b1ee3d soundio_disconnect: null out more function pointers 2015-09-11 18:25:06 -07:00
Andrew Kelley
c3e3af2061 dummy backend: fix sometimes calling write_callback with 0 avail 2015-09-11 10:24:30 -07:00
Andrew Kelley
c62c2e4661 macos: avoid allocation when getting time 2015-09-11 10:20:46 -07:00
Andrew Kelley
b6c0c84294 macos: fix not cleaning up condition variables 2015-09-10 17:14:16 -07:00
Andrew Kelley
f0356597e2 ALSA: remove stray print statement 2015-09-08 15:05:44 -07:00
Andrew Kelley
0047eb2776 sio_microphone: make latency a command line arg
See #22
2015-09-08 10:37:16 -07:00
Andrew Kelley
369ea0f608 os: fix some variables not static 2015-09-08 10:03:23 -07:00
Andrew Kelley
749654b922 PulseAudio: better clear buffer implementation
seek instead of pa_stream_flush
2015-09-07 16:58:46 -07:00
Andrew Kelley
e2e483a4d5 no longer depend on or link against libm 2015-09-05 14:56:36 -07:00
Andrew Kelley
8406dcd0ad sio_record: explain about shutting down
closes #12
2015-09-05 11:30:18 -07:00
Andrew Kelley
0598f91c5a build: remove superfluous include_directories statement 2015-09-05 11:28:16 -07:00
Andrew Kelley
d233757b63 Merge pull request #20 from hasufell/master
Make building examples and tests optional
2015-09-05 11:27:26 -07:00
hasufell
a3dd080fda
Make building examples and tests optional 2015-09-05 14:07:22 +02:00
Andrew Kelley
9d3c08fa3f sio_record: no fwrite in read_callback
See #12
2015-09-04 18:01:57 -07:00
Andrew Kelley
b5056f142e docs: read_callback and write_callback must be real time safe 2015-09-04 11:33:59 -07:00
Andrew Kelley
f8cb816139 ALSA: remove duplicate assert
Thanks to Devin Anderson for pointing it out.
2015-09-04 11:11:14 -07:00
Andrew Kelley
902edfaf44 Merge pull request #16 from diogocp/patch-1
Make building static libs optional
2015-09-04 09:26:04 -07:00
Diogo Pereira
0a20aec2a1 Make building static libs optional 2015-09-04 17:21:54 +01:00
Andrew Kelley
9cc6495306 JACK: fix infinite loop when refreshing devices
closes #9
2015-09-03 20:20:59 -07:00
Andrew Kelley
918183adc6 ALSA: be ready for /dev/snd to not be available
If this occurs, the system has no ALSA support in the kernel,
and it is appropriate for the backend to fail.

closes #6
2015-09-03 15:40:36 -07:00
Andrew Kelley
85c2190675 build: fix build on linux with clang
closes #8
2015-09-03 14:05:19 -07:00
Andrew Kelley
1848add506 Release 1.0.0 2015-09-03 11:35:32 -07:00
Andrew Kelley
066553b07e README touchup 2015-09-03 10:54:50 -07:00
Andrew Kelley
b55a225b9c CoreAudio: pass the latency test
See #2
2015-09-03 10:47:38 -07:00
Andrew Kelley
f422fcddf3 WASAPI: pass the latency test
See #2
2015-09-03 10:26:55 -07:00
Andrew Kelley
1381cf21d3 ALSA: pass the latency test
See #2
2015-09-03 09:52:21 -07:00
Andrew Kelley
d8a7a794d3 PulseAudio: fix microphone regression
introduced by adb3cd88ee
2015-09-03 09:35:37 -07:00
Andrew Kelley
e444b8823b JACK: pass the latency test
See #2
2015-09-02 15:23:41 -07:00
Andrew Kelley
adb3cd88ee PulseAudio: pass the latency test
See #2
2015-09-02 14:46:36 -07:00
Andrew Kelley
e5cd076e2e dummy: pass the latency test
See #2
2015-09-02 13:31:50 -07:00
Andrew Kelley
59fca8cb75 latency test emits periodic pulses
See #2
2015-09-02 12:22:06 -07:00
Andrew Kelley
debab8e70f get latency skeleton
See #2
2015-09-02 12:22:03 -07:00
Andrew Kelley
06dc7704a3 ALSA: fix sometimes calling write_callback with 0 frame_count_max 2015-09-02 10:24:04 -07:00
Andrew Kelley
1d2cf2ed59 docs: on_backend_disconnect clarification 2015-09-01 18:40:03 -07:00
Andrew Kelley
2f618487ba docs: fix incorrect docs 2015-09-01 18:36:55 -07:00