Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

Releases: videokit-ai/natcorder

NatCorder 1.9.4

28 Feb 15:44
Compare
Choose a tag to compare
  • Fixed crash when creating a WEBMRecorder with audio on WebGL (#18).
  • Removed JPGRecorder class. Use JPEGRecorder class instead.

NatCorder 1.9.3

12 Jan 22:06
Compare
Choose a tag to compare
  • Added CameraInput.cameras property for inspecting recording cameras.
  • Fixed ScreenInput causing washed out colors when recording in app that uses linear rendering.
  • Fixed creating recorder in MonoBehaviour.Awake method raising exception about invalid session token.
  • Deprecated CameraInput.HDR property as it is no longer necessary to explicitly specify HDR rendering.

NatCorder 1.9.2

04 Dec 21:33
Compare
Choose a tag to compare
  • Improved native error handling to prevent hard crashes.
  • Fixed crash when accessing WAVRecorder.frameSize property on iOS and macOS.
  • Fixed crash when committing audio to MP4Recorder with free plan on iOS and macOS.
  • Removed mute flag from AudioInput constructor.
  • Moved CropTextureInput over to VideoKit.
  • Moved WatermarkTextureInput over to VideoKit.

NatCorder 1.9.1

03 Nov 21:50
Compare
Choose a tag to compare
  • Fixed bug where invalid access key was set in the Editor after building from Unity.
  • Fixed bug where builds from the Windows Editor would cause "invalid session token" errors at runtime.
  • Fixed crash after importing and running NatCorder without setting a NatML access key in the Windows Editor.

NatCorder 1.9.0

31 Oct 22:05
Compare
Choose a tag to compare
  • NatCorder can now be tried without an active NatML MediaKit subscription! See the docs for more details.
  • Fixed ObjectDisposedException when committing frames in JPGRecorder.
  • Refactored JPGRecorder to JPEGRecorder for correctness.
  • NatCorder now requires iOS 14+.

NatCorder 1.8.9

05 Sep 18:05
Compare
Choose a tag to compare
  • Added WEBMRecorder support on Android.
  • Added CropTextureInput support on WebGL.
  • Added WatermarkTextureInput support on WebGL.
  • Added TextureInput.CreateDefault static method for creating the platform-default texture input for a recorder.
  • Added TextureInput.UseGLESTextureInput static field for specifying whether to allow GLESTextureInput in CreateDefault.
  • Removed ITextureInput interface. Use TextureInput class instead.
  • Removed CameraInput.UseGLESTextureInput static field. Use TextureInput.UseGLESTextureInput instead.
  • Removed CropTextureInput.letterbox field. Aspect filling will always be performed.
  • Removed CropTextureInput.background field.

NatCorder 1.8.8

30 Aug 19:25
Compare
Choose a tag to compare
  • Significantly improved recording performance on Android when using GLESTextureInput.
  • Fixed freezing for first 1-2 seconds in MP4 video recorded with audio on Android.

NatCorder 1.8.7

15 Aug 00:51
Compare
Choose a tag to compare
  • Doubled recording performance on Windows by leveraging SIMD vectorization.
  • Added full support for linear rendering.
  • Added support for recording animated GIF images with transparency in GIFRecorder.
  • Added support for WAVRecorder on WebGL.
  • Fixed application hanging when finishing ultra high-resolution recording with GLESTextureInput on Android.
  • Fixed failed recording returning null path instead of raising exception.

NatCorder 1.8.6

19 Jul 17:48
Compare
Choose a tag to compare
  • Improved general recording performance on Android.
  • Fixed sporadic crash when using GLESTextureInput on Android.

NatCorder 1.8.5

18 Jul 03:59
Compare
Choose a tag to compare
  • Added GIFRecorder support on WebGL.
  • Improved GIFRecorder performance on Android.
  • Improved GLESTextureInput performance on Android.
  • Fixed sporadic MP4Recorder recording failure when recording with audio on Android.
  • Fixed sporadic application hanging when stopping recording with OpenGL ES3 on Android.
  • Refactored CameraInput.UseAndroidGLESTextureInput to UseGLESTextureInput.