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
toLckService
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
andLckService
- 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