libfmod
libfmod copied to clipboard
A library wrapper for integrating FMOD Engine in Rust applications.
based on #14 We probably need a separate crate without linking that will contain everything we need for FMOD DSP plugins development. * Author of the original issue is correct...
After a while of trying to debug why my app isn't playing FMOD audio, I've finally found that the app triggers an exception on this line  `Exception 0xc000041d encountered...
The main feature of this crate is that it is automatically generated. This allows to maintain the current version with minimal costs (as a pet project, no real development required)....
## Summary Migrates libfmod from FMOD 2.02.22 to 2.03.09 and adds comprehensive test harnesses for validating the migration and demonstrating FMOD Studio features. ## Changes ### Migration (09dc708) - Updated...
Generator creates UB: CString temporary dropped before FFI reads pointer. **Location:** `libfmod-gen/src/generators/lib.rs` lines 483, 547 ```rust // Generated (WRONG): CString::new(path)?.as_ptr() // CString drops, pointer dangles ``` **Impact:** 35 functions (all...