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;