Releases: DaemonBeast/Mitochondria
Releases · DaemonBeast/Mitochondria
v0.14.0
Bug Fixes
- Added
ChildProcessWatchdogto kill child FFmpeg processes when the Among Us process exits. Not entirely sure it actually works. Not 100% effective due to race conditions.
Features
- Added
ResourceProvider(incorrectly referred to asResourceHandlein commit history) to allow resources to be loaded lazily or loaded after being unloaded. - Added ability to generate primitive textures including rectangles and circles.
- Added event for when multiple keys are held at once.
v0.13.0
Bug Fixes
- Added missing quotes in FFmpeg command.
Miscellaneous
- Moved the
Constantsclass fromMitochondria.CoretoMitochondria.Resources.FFmpeg. - Modified
StreamingAudioClipto store data usingfloatsinstead ofHalfs to save on processor usage.
v0.12.1
Bug Fixes
- Fixed seeking of
StreamingAudioClipplayback.
Features
- Added ability to acquire a
Memory/Spanfor anIl2CppStructArray.
Miscellaneous
- Modified calls to Unity methods and reading from/writing to a
StreamingAudioClipto ensure thread safety. - Modified
StreamingAudioClipto store data usingHalfs instead offloatsto save on memory usage.
v0.11.0
Bug Fixes
- Fixed
lengthSamplescalculation passed toAudioClip.Create()inStreamingAudioClip. - Fixed deadlock caused by not closing FFmpeg's input stream after piping in audio data.
Features
- Improved audio duration detection to allow for
.webmsupport. - Modified creation of
StreamingAudioClips to return immediately and provide a callback for when streaming starts, instead of waiting for streaming to start before returning. - Added
.Metadataproperty toStreamingAudioClip.
0.10.0
Return instead of I could've sworn I did this
0.9.0
Add ability to play audio while being transcoded
v0.8.0
Make audio conversion async and add licensing notice
v0.7.3
- Fixed CI release action
v0.7.1
- Fixed audio file info duplicate keys
v0.7.0
Fix GitHub CI script