Commit 4de39a8a authored by David Reid's avatar David Reid

Update change history.

parent 7c857421
...@@ -3,14 +3,24 @@ v0.11.23 - TBD ...@@ -3,14 +3,24 @@ v0.11.23 - TBD
* Fixed an error in `ma_channel_map_to_string()` where the output string is not null terminated correctly. * Fixed an error in `ma_channel_map_to_string()` where the output string is not null terminated correctly.
* Fixed an error with logging due to mishandling of va_list. * Fixed an error with logging due to mishandling of va_list.
* Fixed some errors when compiling with `MA_NO_RUNTIME_LINKING`. * Fixed some errors when compiling with `MA_NO_RUNTIME_LINKING`.
* Fixed an error with `ma_sound` initialization where the initial loop points are not set correctly.
* Fixed an alignment error with the ring buffer. * Fixed an alignment error with the ring buffer.
* Fixed a memory leak in the resource manager when opening a file fails. * Fixed a memory leak in the resource manager when opening a file fails.
* Fixed an assertion failure in the resource manager when opening a file fails. * Fixed an assertion failure in the resource manager when opening a file fails.
* Fixed a compilation warning relating to `MA_FALLTHROUGH`
* Fixed an undefined behavior error relating to MurmurHash3.
* Fixed an undefined behavior error with the LCG random number generator.
* Fixed a compilation error with `MA_NO_SSE2`.
* Fixed some unused function warnings.
* Fixed a rare, but technically possible division by zero error.
* Some const correctness fixes for `ma_sound`.
* Improved compatibility with old versions of GCC. * Improved compatibility with old versions of GCC.
* Miscellaneous documentation fixes.
* WAV, FLAC and MP3 decoders have been brought up to date with dr_libs. Of particular note, this should fix some long outstanding bugs with MP3 due to metadata not being handled correctly. * WAV, FLAC and MP3 decoders have been brought up to date with dr_libs. Of particular note, this should fix some long outstanding bugs with MP3 due to metadata not being handled correctly.
* POSIX: Added a fallback for when creation of a real-time thread fails. This fallback can be disabled with `MA_NO_PTHREAD_REALTIME_PRIORITY_FALLBACK` if you need an explicit failure. * POSIX: Added a fallback for when creation of a real-time thread fails. This fallback can be disabled with `MA_NO_PTHREAD_REALTIME_PRIORITY_FALLBACK` if you need an explicit failure.
* POSIX: pthread.h is no longer included when `MA_NO_THREADING` is defined. * POSIX: pthread.h is no longer included when `MA_NO_THREADING` is defined.
* WASAPI: Improved handling of COM initialization and shutdown to make it a bit more robust. * WASAPI: Improved handling of COM initialization and shutdown to make it a bit more robust.
* WASAPI: Fix an error due to a missing struct member.
* PulseAudio: Fixed a crash when requesting a channel count greater than 32. * PulseAudio: Fixed a crash when requesting a channel count greater than 32.
* AAudio: Fixed a crash when uninitializing the device while in the middle of rerouting. * AAudio: Fixed a crash when uninitializing the device while in the middle of rerouting.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment