Skip to content

Releases: 4Players/odin-sdk

1.5.4

06 Jun 17:24
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

  • Fixed a potential crash issue tied to ingress/egress resamplers when operating in stereo mode

1.5.3

01 Jun 10: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.

New Features

  • Updated Opus codec to version 1.4
  • Updated RPCs to be forward-compatible with upcoming server versions
  • Updated test client with command-line argument to bypass ODIN gateway and connect to a standalone on-premise server directly

API Changes

  • Added odin_audio_reset

Bugfixes / Improvements

  • Changed JWT subject from login to connect to support upcoming server versions
  • Updated audio pipeline to make use of new Opus codec features
  • Updated internal jitter buffer to drop the oldest packets when necessary
  • Fixed a potential overflow error in jitter buffer in high latency scenarios

1.5.1

03 May 15:21
Compare
Choose a tag to compare

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

New Features

  • Added support for Android on ARMv7a and x86
  • Updated test client with command-line arguments for convenience

Bugfixes / Improvements

  • Updated request interval for internal reconnect tokens
  • Fixed a bug where odin_room_id returned an invalid length
  • Fixed a bug where odin_room_customer returned an invalid length
  • Fixed a rare crash when trying to read audio data from an orphan media stream

1.5.0

23 Mar 22:05
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

  • Updated odin_startup_ex to accept an OdinAudioStreamConfig for convenience
  • Removed OdinChannelLayout enum

Bugfixes / Improvements

  • Updated Opus encoder settings to use Audio/VoIP mode based on number of input channels

1.4.1

22 Mar 13:48
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

  • Changed Opus encoder settings to use a fixed bitrate of 96 kbps
  • Refactored audio pipeline to push on input and pull on output.
  • Removed internal input ring buffer

1.4.0

16 Mar 15:53
Compare
Choose a tag to compare

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

New Features

  • Added full stereo support for media streams
  • Added a new startup function to specify both sample rate and channel count for audio output
  • Refactored internal media stream handling for improved overall reliability

API Changes

  • Added odin_startup_ex
  • Removed out_channel_layout argument from odin_audio_read_data
  • Removed out_channel_layout argument from odin_audio_mix_streams
  • Removed out_channel_layout argument from odin_audio_process_reverse

Bugfixes / Improvements

  • Updated audio internals to work with a fixed frame size of 1920 samples (20ms, 48 kHz, stereo)
  • Added an egress resampler to return audio samples in the desired format
  • Added additional QoS information to media datagrams

1.3.1

07 Mar 20:08
Compare
Choose a tag to compare

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

Bugfixes / Improvements

  • Added support for new gateway licensing errors
  • Improved internal resampling performance
  • Refactored internal jitter buffer for better handling of high latency scenarios
  • Updated VAD to have a pre-detection cache and a trail-off algorithm
  • Updated voice packet format to include RTT hints
  • Updated settings for Opus FEC
  • Fixed a potential overflow error in jitter buffer

1.3.1-beta.7

09 Feb 15:46
Compare
Choose a tag to compare
1.3.1-beta.7 Pre-release
Pre-release

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

Bugfixes / Improvements

  • Fixed volume gate APM setting

1.3.1-beta.5

07 Feb 10:57
Compare
Choose a tag to compare
1.3.1-beta.5 Pre-release
Pre-release

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

Bugfixes / Improvements

  • Fixed a potential overflow error in jitter buffer

1.3.1-beta.4

27 Jan 19:48
Compare
Choose a tag to compare
1.3.1-beta.4 Pre-release
Pre-release

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

Bugfixes / Improvements

  • Added support for new gateway licensing errors
  • Improved internal resampling performance
  • Refactored internal jitter buffer for better handling of high latency scenarios
  • Updated VAD to have a pre-detection cache and a trail-off algorithm
  • Updated voice packet format to include RTT hints
  • Updated settings for Opus FEC