Skip to main content

Changelog

v1.2.3

12 March 2025

Fixes

  • Fixed an EGL context creation issue which resulted in recordings failing with ERROR when using OpenGL

v1.2.2

3 March 2025

Fixes

  • Fixed memory leak causing some GL resources not to be freed when stopping a recording on Android
  • Fixed memory leak causing some textures not to be freed when stopping a recording on Windows with Dx11

v1.2.1

27 February 2025

Changes

  • Video samplerate now follows the output samplerate of Unity or the active third party audio engine, or a fallback set in LCK Settings
  • Improved error handling and error reporting

Fixes

  • Fixes WWise audio capture issues

v1.2.0

12 February 2025

For more information see upgrade guide

Additions

  • The audio API now allows devs to supply their own game audio via the new ILckAudioSource interface.
  • Added Wwise audio engine support
  • Added SetPreviewEnabled to LckService for enabling and disabling capture while not recording
  • LCK now supports a wider range of Unity engine versions.

Changes

  • LCK Tablet prefab has been restructured to be input system agnostic, and LCK by default comes with variants for Meta XR and XR Interaction Toolkit support
  • XR Interaction Toolkit is no longer a dependency

Fixes

  • Fixes various audio delay / desync issues
  • Fixes microphone capture and photon/unity microphone conflict issues
  • Fixed FMOD integration

v1.1.6

10 January 2025

Additions

  • Added OpenGL support
  • Added SetTrackDescriptor, SetTrackBitrate, SetTrackAudioBitrate, SetMicrophoneGain and SetGameAudioGain to LckService.
  • Added explicit game name field in project settings, separate from Unity Project name

Changes

  • Moved sync point between the game and the LCK encoder to earlier in the frame, increasing performance on android
  • LckServiceHelper now asks for microphone permissions on awake, on android. This can be disabled on the service helper.

Fixes

  • Fixed issues with microphone toggle not behaving intuitively
  • Fixed issues where the LCK Tablet preview would incorrectly interpret data in the alpha channel of the capture as transparency
  • Fixed crash caused by spamming certain actions relating to microphone and starting/stopping recording
  • Fixed the editor hanging when using an input device that does not provide samples
  • Fixed shader issues on the tablet in Unity 2021
  • Fixed slow encoding when using Vulkan on desktop, causing videos to take a long time to save
  • Fixed issues building when using minified builds

v1.1.5

18 November 2024

Fixes

  • Fixed crash when muting/unmuting rapidly
  • Fixed unsupported platforms not being excluded from NativeGallery and NativeAudio assembly defs
  • Fixed recording telemetry not being serialized properly
  • Fixed LCK Tablet not properly hiding in selfie mode and some visual issues

v1.1.4

12 November 2024

Additions

  • Added Unity 2020 support

Changes

  • LCK Tablet hierarchy and transform cleanup
  • Improved error handling and telemetry in the LckMixer

Fixes

  • Fixed error spam related to RecordingTime in case the service is unavailable

v1.1.3

8 November 2024

Fixes

  • Fixed issue with SetTrackFramerate
  • Fixed potential audio related crash on Windows

v1.1.2

5 November 2024

Additions

  • Added project settings for disabling device telemetry and disabling location telemetry

Fixes

  • Fixed native audio error when playing in editor with Android build target
  • Improved error reporting and error handling in LckServiceHelper and LckService
  • Fixed discreet audio erroring if preloading the same clip multiple times
  • Fixed error spam from LCK Tablet when service is not available
  • Fixed another conflict with UnityNativeGallery

v1.1.1

1 November 2024

Fixes

  • Fixed conflict with UnityNativeGallery

v1.1.0

30 October 2024

Additions

  • Added discreet audio playback API to LckService, allowing playing AudioClips that is not picked up in recordings
  • Added discreet audio cues for recording started / stopped to LCK Tablet
  • Added OnRenderTextureSet event on LckMonitor, allowing easier output monitoring from custom scripts
  • Added stencil support
  • Added log filtering options to Project Settings
  • Added SetTrackFramerate API to LckService
  • Added error reporting in the case of unsupported graphics API or platform

Changes

  • Changed LCK Tablet shaders to support built-in renderer
  • Changed LCK Tablet design
  • Changed LCK Tablet to manage render layers and culling masks automatically

Fixes

  • Fixed number of LCK Tablet Using Direct issues
  • Fixed crashes related to clashes with Unity render pass timing
  • Fixed number of smaller general UI issues
  • Fixed issues in editor relating to DontDestroyOnLoad
  • Fixed off-main-thread unity call errors
  • Improved error reporting and handling in various LckService execution paths

v1.0.0

Initial launch