Commit graph

  • 1b332a44a0 sio_sine example: check memory allocation Andrew Kelley 2016-06-29 16:11:37 -0700
  • 552167fa0e Merge pull request #85 from IceDragon200/master Andrew Kelley 2016-06-29 14:52:46 -0700
  • 09e16aa348 Replace occurences of CMAKE_SOURCE_DIR with libsoundio_SOURCE_DIR Corey Powell 2016-06-29 16:43:19 -0500
  • 4eb5b4bbe4 build docs in little endian mode and add note Andrew Kelley 2016-06-13 16:58:27 -0700
  • 67746c42ec sio_sine example: unref device properly Andrew Kelley 2016-06-13 16:48:22 -0700
  • c2df644493 Merge pull request #79 from jacquesh/wasapi-device-error-handling Andrew Kelley 2016-06-04 14:20:45 -0700
  • 17dc688ddc Move the E_NOTFOUND define out of wasapi.h Jacques Heunis 2016-06-04 23:09:11 +0200
  • 4b95b79f27 WASAPI: Correctly handle no input or output devices instead of crashing. Jacques Heunis 2016-06-04 14:38:11 +0200
  • cdc4e2fd2a handle libm with MSVC Andrew Kelley 2016-05-25 15:15:06 -0700
  • 06c075e1b2 Merge pull request #76 from michaelmaltese/patch-3 Andrew Kelley 2016-05-25 15:04:12 -0700
  • 2a348cbf90 Use command line switches that MSVC understands Michael Maltese 2016-05-24 19:21:49 -0700
  • 40a4d8dfc0 Merge pull request #75 from michaelmaltese/patch-2 Andrew Kelley 2016-05-24 17:54:12 -0700
  • 93e7706978 WASAPI: define WIN32_LEAN_AND_MEAN in source as well as header Michael Maltese 2016-05-24 17:43:55 -0700
  • a8209b6ffd Merge pull request #74 from michaelmaltese/patch-1 Andrew Kelley 2016-05-24 17:36:21 -0700
  • e1c55d807b WASAPI: use check_include_file instead of 'find_path` in CMake Michael Maltese 2016-05-24 17:31:11 -0700
  • 9c90c0b2ed WASAPI: default input software latency when none detected Andrew Kelley 2016-05-01 13:04:29 -0700
  • f6d3ea9475 Merge pull request #72 from ideoforms/master Andrew Kelley 2016-05-01 12:38:59 -0700
  • 98d78f143b Travis: Add travis_retry to make apt-get commands persistent Daniel Jones 2016-04-27 11:21:37 +0100
  • 45d5691254 Merge pull request #71 from michaelmaltese/feature-more-coreaudio-formats Andrew Kelley 2016-04-26 16:46:31 -0700
  • 8742fe215d coreaudio: support more formats: S16LE, S32LE, and Float64LE Michael Maltese 2016-04-26 16:24:37 -0700
  • a260961fcb Merge pull request #70 from michaelmaltese/bugfix-57-truncate-number-of-soundflower-channels Andrew Kelley 2016-04-25 17:02:18 -0700
  • 99f5b4e4b6 coreaudio: obey MAX_CHANNELS when creating devices Michael Maltese 2016-04-25 15:16:12 -0700
  • 2e064bfca8 Merge pull request #69 from ideoforms/master Andrew Kelley 2016-04-23 12:04:35 -0700
  • 93799f8eec Add Travis CI configuration Daniel Jones 2016-04-23 19:54:09 +0100
  • 1782d0e993 add -Wno-missing-braces Andrew Kelley 2016-04-23 08:42:27 -0700
  • 658c4f60c5 fix compile error with use of ATOMIC_FLAG_INIT Andrew Kelley 2016-04-22 10:33:44 -0700
  • e8b908243d add missing include directive Andrew Kelley 2016-04-22 10:24:32 -0700
  • ca0ebfda5c os: fix not cleaning up fd resource when mmap fails Andrew Kelley 2016-02-17 18:05:08 -0700
  • 1fe64770bd docs: fix typo Andrew Kelley 2016-02-16 04:45:37 -0700
  • 85d6d9d254 Release 1.1.0 1.1.0 Andrew Kelley 2016-01-31 12:02:41 -0700
  • c2836e494b alsa: refactor for readability Andrew Kelley 2016-01-26 20:18:39 -0700
  • 376ba4a4e6 Merge pull request #56 from clehner/master Andrew Kelley 2016-01-26 20:15:29 -0700
  • cdadcee7ed Handle ALSA devices with null description Charles Lehner 2016-01-26 21:42:44 -0500
  • 6b8c306ea1 Merge pull request #50 from hotgloupi/master Andrew Kelley 2016-01-08 19:04:32 -0700
  • a205359a08 Fix missing none backend initializer Raphaël Londeix 2016-01-06 10:23:33 +0100
  • ce60176e99 Go back to statically initialized arrays Raphaël Londeix 2016-01-06 09:27:22 +0100
  • aef8d1646d sio_list_devices example: fix cli argument typo Andrew Kelley 2016-01-05 15:18:11 -0700
  • 45cd6a7af2 Fix WASAPI implementation when building in C++ mode. Raphaël Londeix 2015-12-07 03:31:14 +0100
  • 699b00c427 Prevent WASAPI GUID from being re-defined in all compilation units. Raphaël Londeix 2015-12-07 03:26:57 +0100
  • 8587a22b21 Fix compiler attributes for MSVC Raphaël Londeix 2015-12-07 03:25:42 +0100
  • d1eb1d8042 Do not use C99 array initialization syntax. Raphaël Londeix 2015-12-07 03:23:34 +0100
  • aa3749a062 ChannelId and ChannelLayoutId enumeration have a max value Raphaël Londeix 2015-12-07 03:21:45 +0100
  • 2e7994b0b3 Do not use exports attributes when build libsoundio as a static library Raphaël Londeix 2015-12-07 03:20:42 +0100
  • 406ffa668c Wrap atomic_flag usage behind SoundIo macros and types Raphaël Londeix 2015-12-05 13:25:44 +0000
  • af98891b4f Use a different set of macros and types for atomics when compiled in C++ Raphaël Londeix 2015-12-05 13:21:32 +0000
  • ff1af0e4cb ALLOCATE_* family macros cast to the destination type Raphaël Londeix 2015-12-05 13:13:09 +0000
  • ce42b89da3 no longer ship config.h header Andrew Kelley 2015-11-23 13:51:25 -0700
  • 72fde44073 PulseAudio: fix incorrect outstream software_latency Andrew Kelley 2015-11-20 23:51:16 -0700
  • 180ed94e2f docs: fix typo Andrew Kelley 2015-11-20 23:35:02 -0700
  • e9b67a4f9f docs: add note about soundio_outstream_start calling write_callback Andrew Kelley 2015-11-20 21:58:35 -0700
  • de55b924ab --default-symver symver Andrew Kelley 2015-11-18 15:08:21 -0700
  • 006d2050bd link with version script only if linker supports it Andrew Kelley 2015-11-18 15:00:20 -0700
  • 66c7d1b1ac add symbol versioning Andrew Kelley 2015-11-18 14:29:31 -0700
  • ad6ba6bf34 CoreAudio: drop support for MacOS 10.9 Andrew Kelley 2015-11-14 22:25:14 -0700
  • 073ada7160 let's see how macos 10.9 likes this macos9 Andrew Kelley 2015-10-06 21:59:21 -0700
  • f61acfd953 ALSA: fix potential cleanup deadlock Andrew Kelley 2015-11-14 22:16:29 -0700
  • 8f1e1b8752 ALSA: let alsa lib choose period settings Andrew Kelley 2015-11-14 21:44:03 -0700
  • d168a7d192 ALSA: better device detection Andrew Kelley 2015-11-10 04:22:03 -0700
  • ee7c0d3e11 convert source code to pure C Andrew Kelley 2015-11-01 15:18:37 -0700
  • baba8064e1 Merge pull request #42 from avitex/patch-1 Andrew Kelley 2015-11-05 00:25:52 -0700
  • 4cf76cb228 Fixed error message from no input found James Dyson 2015-11-05 18:23:27 +1100
  • 2633b1bd60 PulseAudio: pass the latency test Andrew Kelley 2015-11-01 12:39:21 -0700
  • 8e30053962 JACK: delete broken pause implementation Andrew Kelley 2015-10-28 16:01:08 -0700
  • a37b8cf847 update tests to catch pausing during write_callback Andrew Kelley 2015-10-28 15:42:41 -0700
  • c09a64c64f README: re-order feature list Andrew Kelley 2015-10-27 15:39:01 -0700
  • 581c5a487a Release 1.0.3 1.0.3 Andrew Kelley 2015-10-20 19:57:51 -0700
  • 2f14aa569e ALSA: use period size to calculate buffer size Andrew Kelley 2015-10-13 00:47:18 -0700
  • b202f6746b underflow test: add --device and --raw params Andrew Kelley 2015-10-13 00:20:56 -0700
  • db0e3d136c fix double clean up corruption when opening stream fails Andrew Kelley 2015-10-08 17:10:21 -0700
  • 05a4280e52 Merge pull request #32 from aoeu/master Andrew Kelley 2015-10-07 22:46:50 -0700
  • 7cff66fb83 tests: include limits lib to fix build on debian Travis 2015-10-07 23:05:48 -0400
  • 277bb3106b dummy: fix deadlock when pause called from write_callback Andrew Kelley 2015-10-06 19:36:57 -0700
  • a3c4f85489 ALSA: fix deadlock under some circumstances Andrew Kelley 2015-10-06 18:50:56 -0700
  • 9c1a6d4930 README: put earliest linux version instead of alsa version Andrew Kelley 2015-10-06 14:01:07 -0700
  • 75f454a607 README: add supported operating systems and versions Andrew Kelley 2015-10-06 13:39:57 -0700
  • 8bba0de3c1 add --latency and --sample-rate to sine example Andrew Kelley 2015-09-28 18:12:17 -0700
  • 0a0715eb72 architecture independent header files Andrew Kelley 2015-09-24 09:25:51 -0700
  • 6a75dda407 Release 1.0.2 1.0.2 Andrew Kelley 2015-09-24 08:11:49 -0700
  • b62daa25a2 WIP duplex Andrew Kelley 2015-09-24 08:01:00 -0700
  • be6e654098 fix and add test for soundio_device_nearest_sample_rate Andrew Kelley 2015-09-18 22:08:36 -0700
  • a9e455aec8 docs: cleanup Andrew Kelley 2015-09-18 21:20:53 -0700
  • 65e1d8bdd1 docs: fix typo Andrew Kelley 2015-09-18 21:17:16 -0700
  • 71e31b88fe os: fix crash when creating non high priority thread fails Andrew Kelley 2015-09-17 15:01:16 -0700
  • dbed33abd2 os: remove superfluous condition on init Andrew Kelley 2015-09-17 13:55:47 -0700
  • f52080a1fd fix mirrored memory not working on linux Andrew Kelley 2015-09-14 14:56:13 -0700
  • 7e95d9f9c0 PulseAudio: fix soundio_outstream_pause triggering assertion Andrew Kelley 2015-09-14 04:15:02 -0700
  • 23104161a8 docs: fix incorrect docs for soundio_instream_pause Andrew Kelley 2015-09-14 04:02:58 -0700
  • 4ce3429bdd remove projects using libsoundio Andrew Kelley 2015-09-13 21:48:50 -0700
  • 673e28aa77 build: fix GNUInstallDirs not working Andrew Kelley 2015-09-12 01:34:14 -0700
  • 685084c64a add changelog Andrew Kelley 2015-09-11 20:51:06 -0700
  • f161449415 Release 1.0.1 1.0.1 Andrew Kelley 2015-09-11 20:50:29 -0700
  • 2a68f63079 ALSA: pause gives error when state is invalid Andrew Kelley 2015-09-11 20:33:40 -0700
  • 4a0b3579d4 soundio_disconnect: allow NULL parameter Andrew Kelley 2015-09-11 19:08:16 -0700
  • 0887b1ee3d soundio_disconnect: null out more function pointers Andrew Kelley 2015-09-11 18:25:06 -0700
  • c3e3af2061 dummy backend: fix sometimes calling write_callback with 0 avail Andrew Kelley 2015-09-11 10:24:30 -0700
  • c62c2e4661 macos: avoid allocation when getting time Andrew Kelley 2015-09-11 10:20:46 -0700
  • b6c0c84294 macos: fix not cleaning up condition variables Andrew Kelley 2015-09-10 17:14:16 -0700
  • f0356597e2 ALSA: remove stray print statement Andrew Kelley 2015-09-08 15:05:44 -0700
  • 0047eb2776 sio_microphone: make latency a command line arg Andrew Kelley 2015-09-08 10:37:16 -0700
  • 369ea0f608 os: fix some variables not static Andrew Kelley 2015-09-08 10:03:23 -0700