jarikomppa / soloud

Free, easy, portable audio engine for games
http://soloud-audio.com
Other
1.76k stars 275 forks source link

Segfault in Soloud::stopVoice_internal fixed: mResampleDataOwner arra… #345

Open valid-ptr opened 2 years ago

valid-ptr commented 2 years ago

…y size and mMaxActiveVoices was out of sync; this could happen when postinit_internal was not called

konsumer commented 1 year ago

Hey, @valid-ptr I am trying to make a new fork that has all the PRs, to make an up-to-date and maintained version (here. I notice that you have a bunch of branches:

 * [new branch]      SoLoud_backend_opensles     -> eligovision/SoLoud_backend_opensles
 * [new branch]      master                      -> eligovision/master
 * [new branch]      soloud_backend_pause_resume -> eligovision/soloud_backend_pause_resume
 * [new branch]      soloud_cmake                -> eligovision/soloud_cmake
 * [new branch]      soloud_contrib              -> eligovision/soloud_contrib
 * [new branch]      soloud_contrib_cmake        -> eligovision/soloud_contrib_cmake
 * [new branch]      soloud_encoding             -> eligovision/soloud_encoding
 * [new branch]      soloud_gles                 -> eligovision/soloud_gles
 * [new branch]      soloud_mMaxActiveVoices_fix -> eligovision/soloud_mMaxActiveVoices_fix
 * [new branch]      soloud_macos                -> eligovision/soloud_maco

Which should be merged into my master?

My goal is to merge all these long-pending PRs and add a few new audio-sources.

valid-ptr commented 1 year ago

Hi, David!

You can use the master branch.