Releases: AvionBlock/OpusSharp
Releases · AvionBlock/OpusSharp
v1.6.5
Notes
- Fixed a bug with StaticOpusDREDDecoderSafeHandle using OpusDecoderSafeHandle.
- Fixed a bug where iOS static linking didn't work properly.
What's Changed
- Dev by @lil-jon-crunk in #45
- Update from master. by @SineVector241 in #46
- v1.6.5 Update (patch) by @SineVector241 in #47
Full Changelog: v1.6.4...v1.6.5
v1.6.4
Notes
- There are 4 new classes to support explicit usage of Static or Dynamic bindings.
- The new classes are
Static.OpusEncoder,Static.OpusDecoder,Dynamic.OpusEncoderandDynamic.OpusDecoder. - Two new interfaces have also been created to abstract the classes which are called
IOpusDecoderandIOpusEncoder. - Opus binaries have been updated and reuploaded.
OpusSharp.NativesandOpusSharp.Coreversions have been updated to reflect the newest opus version.- A new
OpusSharp.asmdefhas been included for basic unity integration.
What's Changed
- Sync with master. by @SineVector241 in #42
- v1.6.4 Release by @SineVector241 in #43
Full Changelog: v1.6.3...v1.6.4
v1.6.3
Notes
- iOS now automatically statically links from the nuget package and is now fully supported.
- use_static: boolean is now a force option. OpusSharp automatically switches to static version when in an iOS runtime.
- v1.6.2 has been skipped as there was a static bug pointing to the incorrect dynamic target.
- Update README.md to be more accurate.
What's Changed
- IOS integration by @lil-jon-crunk in #39
- Merge from master. by @SineVector241 in #40
- v1.6.2 update. by @SineVector241 in #41
New Contributors
- @lil-jon-crunk made their first contribution in #39
Full Changelog: v1.6.1...v1.6.3
v1.6.1
- iOS and WASM builds mentioned in README.md.
- Usage of
[LibraryImport]for NET8.0+. - Support NETStandard2.0.
__Internal__changed to__Internal.
What's Changed
- Update from master. by @SineVector241 in #33
- Add iOS static library support to build workflow by @katruud in #34
- Sanitize symbols to avoid Unity symbol conflicts in iOS by @katruud in #35
- Update From Master. by @SineVector241 in #36
- v1.6.1 by @SineVector241 in #37
New Contributors
Full Changelog: v1.6.0...v1.6.1
v1.6.0
v1.5.7
https://www.nuget.org/packages/OpusSharp/
Supports static library references.
v1.5.4
v1.0.4 Release
First release of OpusSharp.
Included:
- OpusInfo
- OpusDecoder
- OpusEncoder
- OpusException
- OpusMSDecoder
- OpusMSEncoder
- Repacketizer
Included Binaries:
- Windows
- x64
- x86
- arm32
- arm64
- Android
- arm64-v8a
- armeabi-v7a
- x86
- x86_64
- iOS
- arm64
- armv7
- armv7s
- i386
- x86_64
- Linux
- x64
Known Bug:
OpusDecoder.Parse(byte[] data, out byte out_toc, out byte[] frames, out short[] size, out int payloadOffset); throws System.NotImplementedException to protect the application from getting a System.EngineExecutionException fatal crash.
Planned:
Implement DredDecoder.