Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update miniaudio to v0.11.12 #320

Merged
merged 4 commits into from Mar 22, 2023
Merged

Conversation

a740g
Copy link
Contributor

@a740g a740g commented Mar 22, 2023

This PR updates miniaudio to v0.11.12. Changes are as follows:

  • Fix a bug with data source ranges which resulted in data being read from outside the range.
  • Fix a crash due to a race condition in the resource manager.
  • Fix a crash with some backends when rerouting the playback side of a duplex device.
  • Fix some bugs with initialization of POSIX threads.
  • Fix a bug where sounds are not resampled when MA_SOUND_NO_PITCH is used.
  • Fix a bug where changing the range of a data source would result in no audio being read.
  • Fix a bug where asynchronously loaded data sources via the resources manager would reset ranges and loop points.
  • Fix some Wimplicit-fallthrough warnings.
  • Add support for Windows 95/98.
  • Add support for configuring the stack size of resource manager job threads.
  • Add support for callback notifications when a sound reaches the end.
  • Optimizations to the high level API.
  • Remove the old runtime linking system for pthread. The MA_USE_RUNTIME_LINKING_FOR_PTHREAD option is no longer used.
  • WASAPI: Fix a crash when starting a device while it's in the process of rerouting.
  • Windows: Remove the Windows-specific default memcpy(), malloc(), etc.

@a740g a740g merged commit bdcc41e into QB64-Phoenix-Edition:main Mar 22, 2023
4 checks passed
@a740g a740g deleted the miniaudio-update branch March 22, 2023 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants