Developer Documentation
ODIN Version 1.3.0 is Available
Back to Blog

ODIN Version 1.3.0 is Available

Written by Sven Paulsen
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.

Download Version 1.3.0

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.

Updates to both our Unity and Unreal Engine plugins will be available within a few days.

4Players ODIN

Here’s the full changelog for this update:

New Features

  • Added support for Windows on ARM
  • Refactored internal jitter buffer for improved overall reliability

API Changes

  • Updated OdinAudioStreamStats struct
    • Renamed jitter_packets_processed to packets_processed
    • Renamed jitter_packets_dropped_too_early to packets_arrived_too_early
    • Renamed jitter_packets_dropped_too_late to packets_arrived_too_late
    • Renamed jitter_packets_lost to packets_lost
    • Added packets_total
    • Added packets_invalid
    • Added packets_repeated
  • Removed odin_audio_data_len

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