Commit graph

  • 749654b922 PulseAudio: better clear buffer implementation Andrew Kelley 2015-09-07 16:58:46 -0700
  • e2e483a4d5 no longer depend on or link against libm Andrew Kelley 2015-09-05 14:49:00 -0700
  • 8406dcd0ad sio_record: explain about shutting down Andrew Kelley 2015-09-05 11:30:18 -0700
  • 0598f91c5a build: remove superfluous include_directories statement Andrew Kelley 2015-09-05 11:28:16 -0700
  • d233757b63 Merge pull request #20 from hasufell/master Andrew Kelley 2015-09-05 11:27:26 -0700
  • a3dd080fda
    Make building examples and tests optional hasufell 2015-09-05 14:07:22 +0200
  • 9d3c08fa3f sio_record: no fwrite in read_callback Andrew Kelley 2015-09-04 18:01:57 -0700
  • b5056f142e docs: read_callback and write_callback must be real time safe Andrew Kelley 2015-09-04 11:33:59 -0700
  • f8cb816139 ALSA: remove duplicate assert Andrew Kelley 2015-09-04 11:06:33 -0700
  • 902edfaf44 Merge pull request #16 from diogocp/patch-1 Andrew Kelley 2015-09-04 09:26:04 -0700
  • 0a20aec2a1 Make building static libs optional Diogo Pereira 2015-09-04 17:21:54 +0100
  • 9cc6495306 JACK: fix infinite loop when refreshing devices Andrew Kelley 2015-09-03 20:20:03 -0700
  • 918183adc6 ALSA: be ready for /dev/snd to not be available Andrew Kelley 2015-09-03 15:40:36 -0700
  • 85c2190675 build: fix build on linux with clang Andrew Kelley 2015-09-03 14:05:19 -0700
  • 1848add506 Release 1.0.0 1.0.0 Andrew Kelley 2015-09-03 11:35:32 -0700
  • 066553b07e README touchup Andrew Kelley 2015-09-03 10:54:50 -0700
  • b55a225b9c CoreAudio: pass the latency test Andrew Kelley 2015-09-03 10:47:38 -0700
  • f422fcddf3 WASAPI: pass the latency test Andrew Kelley 2015-09-03 10:26:45 -0700
  • 1381cf21d3 ALSA: pass the latency test Andrew Kelley 2015-09-03 09:52:21 -0700
  • d8a7a794d3 PulseAudio: fix microphone regression Andrew Kelley 2015-09-03 09:35:37 -0700
  • e444b8823b JACK: pass the latency test Andrew Kelley 2015-09-02 15:23:25 -0700
  • adb3cd88ee PulseAudio: pass the latency test Andrew Kelley 2015-09-02 14:46:36 -0700
  • e5cd076e2e dummy: pass the latency test Andrew Kelley 2015-09-02 13:31:43 -0700
  • 59fca8cb75 latency test emits periodic pulses Andrew Kelley 2015-09-02 12:21:41 -0700
  • debab8e70f get latency skeleton Andrew Kelley 2015-09-02 10:52:53 -0700
  • 06dc7704a3 ALSA: fix sometimes calling write_callback with 0 frame_count_max Andrew Kelley 2015-09-02 10:24:04 -0700
  • 1d2cf2ed59 docs: on_backend_disconnect clarification Andrew Kelley 2015-09-01 18:40:03 -0700
  • 2f618487ba docs: fix incorrect docs Andrew Kelley 2015-09-01 18:36:55 -0700
  • 20fe4ac8d0 sine example: display connected backend Andrew Kelley 2015-09-01 17:16:48 -0700
  • 760aee2e54 JACK: better pause/resume behavior Andrew Kelley 2015-09-01 17:14:56 -0700
  • 7b2a10f7e5 WASAPI: simplify and fix device thread logic Andrew Kelley 2015-09-01 17:00:13 -0700
  • c14d61fa32 WASAPI: better pause/unpause and clear buffer behavior Andrew Kelley 2015-09-01 16:31:56 -0700
  • c88e79cb7b dummy: better clear buffer behavior Andrew Kelley 2015-09-01 15:38:49 -0700
  • cd72f45f06 ALSA: fix clear buffer behavior Andrew Kelley 2015-09-01 15:06:33 -0700
  • fe4a04d93c ALSA: better pause/unpause behavior Andrew Kelley 2015-09-01 14:43:50 -0700
  • afdb8b7feb README: Convert Roadmap to GitHub issues Andrew Kelley 2015-08-31 15:57:40 -0700
  • 0b7c9965f9 build: add cmake options for optional dependencies Andrew Kelley 2015-08-31 15:51:49 -0700
  • 0f508fcf19 doc cleanup Andrew Kelley 2015-08-27 23:37:29 -0700
  • ff73c08667 add sio_record example Andrew Kelley 2015-08-27 23:31:33 -0700
  • dd6b7003d9 ALSA: better handling of raw devices Andrew Kelley 2015-08-27 22:58:17 -0700
  • 7a714298c1 add soundio_force_device_scan API Andrew Kelley 2015-08-27 21:45:22 -0700
  • 2d8f8e7f31 ALSA: look for the control file rather than pcm files Andrew Kelley 2015-08-27 21:22:30 -0700
  • 5ce24c5382 WASAPI: not expected to pass overflow test Andrew Kelley 2015-08-27 21:03:42 -0700
  • 0deb6242b4 CoreAudio: not expected to pass overflow test Andrew Kelley 2015-08-27 21:02:11 -0700
  • 16437bd357 various code adjustments Andrew Kelley 2015-08-27 20:53:28 -0700
  • dd49396429 doc: add FindSoundIo.cmake example file Andrew Kelley 2015-08-26 19:06:38 -0700
  • 6032b83180 JACK: fix return type of rename callback Andrew Kelley 2015-08-26 19:05:07 -0700
  • d6e41672f7 add test for recovering from backend disconnecting Andrew Kelley 2015-08-26 17:45:59 -0700
  • b8a2adb4ec PulseAudio: detect server going offline Andrew Kelley 2015-08-26 17:09:55 -0700
  • 8d3a32e668 PulseAudio: fix scan devices out of memory race condition Andrew Kelley 2015-08-26 15:54:03 -0700
  • f7b37ef527 doxygen: 4 enum values per line Andrew Kelley 2015-08-26 15:21:48 -0700
  • a0562af122 document possible errors Andrew Kelley 2015-08-26 15:17:51 -0700
  • c96405a091 rt prio warning behavior is overridable Andrew Kelley 2015-08-26 12:54:13 -0700
  • 195ea59209 ALSA: fix playback on raw device Andrew Kelley 2015-08-26 12:30:46 -0700
  • 6019d4b964 generated docs: smaller header; no footer Andrew Kelley 2015-08-26 11:43:05 -0700
  • 1a52d9956d more docs Andrew Kelley 2015-08-26 11:23:20 -0700
  • f92ae9f5df README: fix typo Andrew Kelley 2015-08-26 02:48:46 -0700
  • 64b5564ae1 use doxygen to generate documentation Andrew Kelley 2015-08-26 02:40:04 -0700
  • 418904abd3 WASAPI: support exclusive mode capture Andrew Kelley 2015-08-25 00:23:12 -0700
  • 8c9c4f85c2 sine example: remove panics Andrew Kelley 2015-08-25 00:04:51 -0700
  • 65416669d3 WASAPI: all COM functions called in dedicated threads Andrew Kelley 2015-08-24 23:53:32 -0700
  • 2c9055d0d3 WASAPI: call COM functions in dedicated thread for outstream Andrew Kelley 2015-08-24 23:33:02 -0700
  • d1f27fad83 WASAPI: use stream name for session display name Andrew Kelley 2015-08-24 19:52:43 -0700
  • 1bb10e6a13 microphone example: more cli parameters Andrew Kelley 2015-08-24 18:10:09 -0700
  • b3dfcb4526 WASAPI: microphone example works Andrew Kelley 2015-08-24 17:42:57 -0700
  • 90fa377c99 WASAPI: sine wave example works with raw device Andrew Kelley 2015-08-21 17:11:23 -0700
  • dd7a6a8bbc fix build with clang Andrew Kelley 2015-08-21 13:27:35 -0700
  • a05e0e283e WASAPI: fix device cleanup segfault Andrew Kelley 2015-08-21 13:08:11 -0700
  • aef877fe48 build: use GNUInstallDirs Andrew Kelley 2015-08-20 17:46:16 -0700
  • 2eb8ce24cf sine example: add parameter to specify device Andrew Kelley 2015-08-20 17:38:01 -0700
  • bc7b22f61c build: no need to generate .def file Andrew Kelley 2015-08-20 17:37:29 -0700
  • 3b49292897 use hidden visibility by default and explicitly export Andrew Kelley 2015-08-20 14:48:19 -0700
  • 843ea287b9 WASAPI: fix double unref of IMMDevice Andrew Kelley 2015-08-20 00:45:22 -0700
  • 2514e19195 build: fix sine example compiling with MSVC Andrew Kelley 2015-08-20 00:44:56 -0700
  • 92f7e85d72 build: generate def file when building with mingw Andrew Kelley 2015-08-20 00:44:41 -0700
  • c2bc2c7c21 WASAPI: sine wave example works with shared device Andrew Kelley 2015-08-19 23:41:35 -0700
  • ba0d45b8fa build: -Werror and -pedantic in debug mode only Andrew Kelley 2015-08-19 17:27:05 -0700
  • fbc7318268 remove the concept of period duration from the API Andrew Kelley 2015-08-13 22:54:15 -0700
  • 61b95a458c WASAPI: detecting device changes Andrew Kelley 2015-08-13 12:23:22 -0700
  • e82c3e89da WASAPI: get period duration for raw devices Andrew Kelley 2015-08-13 10:18:27 -0700
  • 9a06d22608 WASAPI: detect channel layout of exclusive device Andrew Kelley 2015-08-13 00:58:05 -0700
  • 1f58cdc0bd WASAPI: get formats for shared and exclusive devices Andrew Kelley 2015-08-13 00:11:54 -0700
  • 709fc5fa19 WASAPI: detect raw devices Andrew Kelley 2015-08-12 19:26:07 -0700
  • ba65bdb131 WASAPI: shared mode devices support any sample rate Andrew Kelley 2015-08-12 18:57:34 -0700
  • c420bf9e71 WASAPI: get channel layout from devices Andrew Kelley 2015-08-12 17:50:36 -0700
  • 75185d17d7 WASAPI: get the list of supported formats from devices Andrew Kelley 2015-08-12 17:11:03 -0700
  • f4ad630769 WASAPI: get the period duration of devices Andrew Kelley 2015-08-12 15:32:44 -0700
  • 20b0515582 WASAPI: default device detection Andrew Kelley 2015-08-12 11:01:06 -0700
  • 31e17477bc WASAPI: get friendly name of devices Andrew Kelley 2015-08-10 23:18:08 -0700
  • 97abe08f0e WASAPI: get the number of available audio devices Andrew Kelley 2015-08-10 15:22:08 -0700
  • 21bf405859 WASAPI skeleton Andrew Kelley 2015-08-08 15:22:50 -0700
  • 34ba7e7564 CoreAudio: fix build Andrew Kelley 2015-08-08 14:49:03 -0700
  • 7238d29666 sample rate is exposed as a list of min/max pairs Andrew Kelley 2015-08-08 14:44:31 -0700
  • eb7308d992 CoreAudio: microphone example works Andrew Kelley 2015-08-08 11:45:21 -0700
  • 29d55f59f7 CoreAudio: ability to open an input device Andrew Kelley 2015-08-07 15:28:22 -0700
  • 48d927d8e3 CoreAudio: ability to set buffer duration Andrew Kelley 2015-08-07 13:40:25 -0700
  • cdb02e2b46 CoreAudio: underflow test passes Andrew Kelley 2015-08-07 13:11:34 -0700
  • c263a29b52 os: fix cond timed wait crash on large timeout Andrew Kelley 2015-08-06 21:28:02 -0700
  • bdb604cc45 PulseAudio: handle error instead of panicking Andrew Kelley 2015-08-04 22:19:42 -0700
  • 753673b194 CoreAudio: fix build Andrew Kelley 2015-08-04 22:15:43 -0700