ODIN Version 1.3.0 is Available
11 Nov 2022
We’ve just published version 1.3.0 of the ODIN SDK. We have some exciting updates to share with you.
First and foremost, we have added support for Windows on ARM. This means that users of these devices can now take advantage of all the features and functionality ODIN has to offer. We have also refactored our internal jitter buffer for improved reliability. This helps to smooth out any variations in the arrival time of audio packets, ensuring that audio playback is as smooth as possible. This update should result in even more reliable audio processing for all users.
The new builds are available on GitHub.
In terms of API changes, we have updated the
OdinAudioStreamStats struct to better reflect the data it contains. We have renamed several fields and added several new ones, so be sure to check out the changelog for all the details. We have also removed the
odin_audio_data_len function. In addition to these updates, we have made a number of bugfixes and improvements, which should result in a more reliable high-quality audio processing experience for all our users. We hope you enjoy these updates and as always, don’t hesitate to reach out if you have any questions or feedback.
Here’s the full changelog for this update:
- Added support for Windows on ARM
- Refactored internal jitter buffer for improved overall reliability
Bugfixes / Improvements
- Enabled FEC feature for Opus encoder/decoder
- Switched Opus encoder application mode from Audio to VoIP when working with single channel streams
- Fixed initial values for time and sequence number in audio datagrams
- Fixed a bug where malformed audio datagrams could lead to delayed audio playbck