Release 1.1.0

This commit is contained in:
Andrew Kelley 2016-01-31 12:02:41 -07:00
parent c2836e494b
commit 85d6d9d254
2 changed files with 31 additions and 2 deletions

View file

@ -1,3 +1,32 @@
### Version 1.1.0 (2016-01-31)
* JACK: delete broken pause implementation. Previously, calling
`soundio_outstream_pause` or `soundio_instream_pause` during the
`write_callback` or `read_callback` would cause a deadlock. Now, attempting
to pause always results in `SoundIoErrorBackendIncompatible`.
* PulseAudio: improve latency handling code. It now passes the latency test
along with all the other backends.
* PulseAudio: fix incorrect outstream `software_latency`.
* libsoundio source code is now pure C, no C++ mixed in.
* ALSA: better device detection.
- No longer suppress sysdefault.
- If default and sysdefault are missing, use the first device as the default
device.
* Workaround for Raspberry Pi driver that incorrectly reports itself as Output
when it is actually Input.
* ALSA: let alsa lib choose period settings. Fixes behavior with many ALSA
devices.
* ALSA: fix potential cleanup deadlock.
* ALSA: fix crash for devices with null description, thanks to Charles Lehner.
* CoreAudio: drop support for MacOS 10.9. There was a bug for this system that
was never resolved, so it didn't work in the first place.
* Record example handles device not found and probe errors gracefully.
* Fix typo in microphone example, thanks to James Dyson.
* Improve documentation.
* New functions available: `soundio_version_string`, `soundio_version_major`,
`soundio_version_minor`, `soundio_version_patch`.
* libsoundio source code now builds with MSVC, thanks to Raphaël Londeix.
### Version 1.0.3 (2015-10-20) ### Version 1.0.3 (2015-10-20)
* Architecture independent header files. * Architecture independent header files.

View file

@ -18,8 +18,8 @@ if(NOT CMAKE_BUILD_TYPE)
endif() endif()
set(LIBSOUNDIO_VERSION_MAJOR 1) set(LIBSOUNDIO_VERSION_MAJOR 1)
set(LIBSOUNDIO_VERSION_MINOR 0) set(LIBSOUNDIO_VERSION_MINOR 1)
set(LIBSOUNDIO_VERSION_PATCH 3) set(LIBSOUNDIO_VERSION_PATCH 0)
set(LIBSOUNDIO_VERSION "${LIBSOUNDIO_VERSION_MAJOR}.${LIBSOUNDIO_VERSION_MINOR}.${LIBSOUNDIO_VERSION_PATCH}") set(LIBSOUNDIO_VERSION "${LIBSOUNDIO_VERSION_MAJOR}.${LIBSOUNDIO_VERSION_MINOR}.${LIBSOUNDIO_VERSION_PATCH}")
message("Configuring libsoundio version ${LIBSOUNDIO_VERSION}") message("Configuring libsoundio version ${LIBSOUNDIO_VERSION}")