Skip to content

Releases: 4Players/odin-sdk

1.6.5

17 Mar 17:46
6452cc4
Compare
Choose a tag to compare

Bugfixes / Improvements

  • Updated static library format on iOS and macOS for Unreal Engine Marketplace compliance
  • Updated Opus encoder configuration to set inband FEC to 1 should attempts to set it to 2 be unsuccessful
  • Fixed a potential crash on iOS and macOS when trying to update encoder CTLs

1.6.4

15 Nov 22:32
008aab6
Compare
Choose a tag to compare

⚠️ This release requires ODIN server version 1.3.0 or newer. Cloud-hosted servers will be updated automatically.

New Features

  • Added framework bundles with dynamic libraries for iOS and macOS

Bugfixes / Improvements

  • Updated Opus encoder settings to be compliant with upcoming web client releases
  • Updated error handling to provide better error messages when receiving RPC errors

1.6.3

15 Nov 20:53
914a1e3
Compare
Choose a tag to compare

⚠️ This release requires ODIN server version 1.3.0 or newer. Cloud-hosted servers will be updated automatically.

API Changes

  • Re-added odin_audio_data_len

Bugfixes / Improvements

  • Reinstated original loudness levels when downmixing output medias to mono, reversing the upmix attenuation introduced in 1.6.2
  • Updated Opus encoder settings to use 128 kbps as default bitrate for stereo input medias to allow transparent music streaming
  • Updated error handling to provide better error messages when receiving RPC errors

v1.6.2

23 Oct 18:38
1e81f24
Compare
Choose a tag to compare

⚠️ This release requires ODIN server version 1.3.0 or newer. Cloud-hosted servers will be updated automatically.

Bugfixes / Improvements

  • Updated static library format on iOS and macOS for Unreal Engine Marketplace compliance
  • Updated internal attenuation factor when upmixing mono productions to sound as loud as the equivalent stereo productions
  • Updated media stream RPC handling to be more compliant with upcoming 2.x client releases

1.6.1

17 Oct 17:04
Compare
Choose a tag to compare

⚠️ This release requires ODIN server version 1.3.0 or newer. Cloud-hosted servers will be updated automatically.

Bugfixes / Improvements

  • Removed random 3D position generation that limited points to a mirrored disk shape, which could cause some peers to be obscured

1.6.0

05 Oct 15:42
Compare
Choose a tag to compare

⚠️ This release requires ODIN server version 1.3.0 or newer. Cloud-hosted servers will be updated automatically.

New Features

  • Enabled access to server-side functionality for muting and unmuting individual remote media streams
  • Improved server-side position-based packet culling to support 3D coordinates

API Changes

  • Added odin_media_stream_pause and odin_media_stream_resume to request a mute/unmute for a specific media stream
  • Updated odin_room_update_position for 3D coordinate support
  • Replaced odin_room_update_user_data with odin_room_update_peer_user_data
  • Removed OdinUserDataTarget

Bugfixes / Improvements

  • Enhanced the internal mechanism for handling reconnections

1.5.8

08 Jul 19:18
Compare
Choose a tag to compare

⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.

API Changes

  • Added odin_audio_set_stream_delay for scenarios where audio output and input are not synchronized to ensure that the echo canceller can align both streams

Bugfixes / Improvements

  • Fixed an issue where stereo output interfered with the functioning of echo cancellation

1.5.7

05 Jul 22:38
Compare
Choose a tag to compare

⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.

Bugfixes / Improvements

  • Updated static library format on iOS and macOS for Unreal Engine Marketplace compliance
  • Updated internal audio processing module

v1.5.6

29 Jun 22:43
Compare
Choose a tag to compare

⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.

Bugfixes / Improvements

  • Rebuilt macOS libraries using alternate Xcode toolchain to ensure compatibility with Unreal Engine 5 projects
  • Updated internal audio processing module
  • Fixed a bug where odin_access_key_generate was generating access keys using an incorrect encoding format

1.5.5

16 Jun 11:06
Compare
Choose a tag to compare

⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.

Bugfixes / Improvements

  • Rebuilt iOS libraries using alternate Xcode toolchain to ensure compatibility with Unreal Engine 5 projects