From a2776529ca91a381fe179ac33617de89a45dc674 Mon Sep 17 00:00:00 2001 From: s-hamdananwar Date: Fri, 15 Aug 2025 09:34:38 -0500 Subject: [PATCH] disposed RGBA video frames to fix indefinite linear growth of memory --- Runtime/Scripts/VideoStream.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Runtime/Scripts/VideoStream.cs b/Runtime/Scripts/VideoStream.cs index 0ab4a0a3..cad060f0 100644 --- a/Runtime/Scripts/VideoStream.cs +++ b/Runtime/Scripts/VideoStream.cs @@ -113,7 +113,7 @@ public IEnumerator Update() } var rgba = VideoBuffer.ToRGBA(); { - Texture.LoadRawTextureData((IntPtr)rgba.Info.DataPtr, (int)rgba.GetMemorySize()); + Texture.LoadRawTextureData((IntPtr)rgba.Info.DataPtr, (int)rgba.GetMemorySize()); } Texture.Apply(); @@ -121,6 +121,7 @@ public IEnumerator Update() TextureReceived?.Invoke(Texture); TextureUploaded?.Invoke(); + rgba.Dispose(); } yield break;