mirror of
https://github.com/Ryujinx/libsoundio.git
synced 2025-01-03 13:45:41 +00:00
34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
### Version 2.0.0 (UNRELEASED)
|
|
|
|
* Default sample rate is now 44100 instead of 48000.
|
|
* `SoundIoOutStream` and `SoundIoInStream` no longer exist. Instead, there is
|
|
`SoundIoStream` and a stream can be an output stream, an input stream, or
|
|
both.
|
|
|
|
### Version 1.0.1 (2015-09-11)
|
|
|
|
* libsoundio no longer depends on or links against libm.
|
|
* ALSA: treat ALSA as unavailable when /dev/snd does not exist.
|
|
* ALSA: remove duplicate assert.
|
|
* ALSA: remove stray print statement.
|
|
* ALSA: pausing returns error code when state is invalid instead of reaching
|
|
assertion failure in pcm.c.
|
|
* JACK: fix infinite loop when refreshing devices.
|
|
* PulseAudio: better clear buffer implementation.
|
|
* dummy backend: fix sometimes calling `write_callback` with
|
|
`frame_count_max` equal to 0.
|
|
* os: fix some variables accidentally not declared static.
|
|
* macos: fix not cleaning up condition variables.
|
|
* macos: avoid allocation when getting time.
|
|
* docs: note that `read_callback` and `write_callback` must be real time safe.
|
|
* docs: record example demonstrates proper real time safety by not calling
|
|
fwrite in `read_callback`.
|
|
* docs: add note to record example about shutting down.
|
|
* docs: make microphone example latency a command line argument.
|
|
* build: fix build on linux with clang.
|
|
* build: static libs, examples, and tests are optional.
|
|
|
|
### Version 1.0.0 (2015-09-03)
|
|
|
|
* Initial public release.
|