Commit graph

375 commits

Author SHA1 Message Date
Andrew Kelley a35a2b7e0a add a couple unit tests, fix a couple bugs 2015-07-04 02:57:06 -07:00
Andrew Kelley 39cb1d4fde os: implement cond wait and cond timed wait on windows 2015-07-03 01:24:19 -07:00
Andrew Kelley 1738edeaf9 windows: attempt high priority only when asked for it 2015-07-02 23:18:00 -07:00
Andrew Kelley f57f691068 work around InitOnceExecuteOnce being completely broken
runs on Windows now
2015-07-02 23:12:58 -07:00
Andrew Kelley 15b801c820 building on windows 2015-07-02 19:15:09 -07:00
Andrew Kelley b45bb06fac build: try to find optional libs 2015-07-02 15:55:11 -07:00
Andrew Kelley 1c8dcfcec5 document dependencies in the readme 2015-07-02 15:54:50 -07:00
Andrew Kelley efe95ded36 closer to building on windows 2015-07-02 03:48:27 -07:00
Andrew Kelley a659adebd0 fix build on linux 2015-07-02 02:53:08 -07:00
Andrew Kelley 6378e6afd5 implement conditions and signals with kqueue
now libsoundio builds on OS X and FreeBSD
2015-07-02 02:45:02 -07:00
Andrew Kelley 24557e0ee3 closer to compiling on OS X 2015-07-01 13:24:47 -07:00
Andrew Kelley 46b43356f9 fix name collision in list 2015-07-01 12:56:21 -07:00
Andrew Kelley 70e956abdf refactor connect/disconnect API 2015-07-01 02:53:53 -07:00
Andrew Kelley 6a5db549f5 list_devices example works with dummy backend 2015-07-01 02:37:51 -07:00
Andrew Kelley 18a37da848 implement getting devices 2015-07-01 01:29:35 -07:00
Andrew Kelley 7eaa3d3054 implement getting default device indexes 2015-07-01 01:24:57 -07:00
Andrew Kelley d36493e1fe implement getting audio device counts 2015-07-01 01:20:26 -07:00
Andrew Kelley e409400f04 extracted code from Genesis 2015-07-01 01:02:44 -07:00
Andrew Kelley 0011571794 readme update 2015-06-30 14:15:43 -07:00
Andrew Kelley dd28f237a3 this library is WIP 2015-06-30 14:13:44 -07:00
Andrew Kelley c40ef12ec6 compile success 2015-06-30 14:13:02 -07:00
Andrew Kelley c3045033a4 add LICENSE 2015-06-30 14:12:52 -07:00
Andrew Kelley c2fa8b4b4d skeleton 2015-06-30 14:04:45 -07:00
Andrew Kelley ca4324f044 add nix env 2015-06-30 13:49:43 -07:00
Andrew Kelley db71388509 manifesto 2015-06-30 13:49:36 -07:00