- Fix memory leak in Soloud initialization.
- Update Soloud submodule.
- Add scrape examples to docs.rs.
- Update soloud module.
- Remove references to LoadExt::load_mem_weak().
- Enable Android builds.
- Enable passing utf-8 paths on Windows.
- Remove LoadExt::load_mem_weak().
- Remove dependence on syn & quote.
- Don't depend on libc.
- Update soloud and remove patch.
- Make Soloud::mix and mix_signed_16 public.
- Update docs.
- Replace Cow with movable/Clonable
Vec<u8>
. - Fix expect() message in build script.
- Update deps.
- Fix default features for soloud-sys.
- [BREAKING] Wrap Handle type in a struct to avoid misuse. Thanks @toyboot4e.
- [BREAKING] backend_string now returns a String instead of a &str.
- [BREAKING] BiquadResonantFilterAttr::Frequence renamed to Freq as with all filter attributes.
- [BREAKING] Rename unsafe LoadExt::load_mem_ex to _load_mem_ex and marked interal.
- [BREAKING] Add backend parameter when initializing the soloud engine.
- Fix docs.
- Add missing backends to CMakeLists.
- Fix builds with coreaudio framework.
- Refactor boilerplate ffi handling by using a macro. Thanks @toyboot4e.
- Support more backends in soloud-rs via feature flags.
- Fix memory leak with LoadExt::load_mem and FromExt::from_path and add explicit methods to the LoadExt and FromExt traits which allows loading audio from memory. Thanks @toyboot4e.
- load_mem_weak and from_mem_weak
- load_mem_weak_unsafe and from_mem_weak_unsafe
- Update deps.
- Add missing docs.
- Add derive Debug for Soloud types. Thanks @toyboot4e.
- Update dependencies.
- Use bitflags for SoloudFlag;
- Update dependencies.
- Add example using include_bytes.
- Add a helper trait FromExt, thanks @toyboot4e
- Add AsRef impl fro LoadExt::load() and FromExt::from_path trait methods.
- Pull changes from origin.
- Redirect submodule to point to origin.
- Patch origin.
- Accept CMake toolchain files for cross-compilation via SOLOUD_TOOLCHAIN env var.
- Update deps.
- Fix typo in SoloudErrorKind.
- Remove unwraps in internal code.
- Remove effects module for now.
- Add AudioAttenuator and AudioCollider overridable methods.
- Add Bus sound source.
- Complete implementation of audio sources.
- Make the Soloud struct an RAII type with a Drop impl.
- Add a changelog.
- Add CI to check builds on windows, macos and linux.