From 7c206b5b6c25a583a408629e6ac21d1b2a1fc5fc Mon Sep 17 00:00:00 2001 From: sakal Date: Thu, 17 Aug 2017 03:56:58 -0700 Subject: [PATCH] Fix a reference leak when converting I420 VideoFrame to I420Frame. BUG=webrtc:7760 NOTRY=True Review-Url: https://codereview.webrtc.org/2999143002 Cr-Commit-Position: refs/heads/master@{#19380} --- webrtc/sdk/android/api/org/webrtc/VideoRenderer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/webrtc/sdk/android/api/org/webrtc/VideoRenderer.java b/webrtc/sdk/android/api/org/webrtc/VideoRenderer.java index a118efe5fe..623f6b94cc 100644 --- a/webrtc/sdk/android/api/org/webrtc/VideoRenderer.java +++ b/webrtc/sdk/android/api/org/webrtc/VideoRenderer.java @@ -104,6 +104,7 @@ public class VideoRenderer { this.yuvPlanes = null; } else { VideoFrame.I420Buffer i420Buffer = buffer.toI420(); + buffer.release(); this.yuvFrame = true; this.yuvStrides = new int[] {i420Buffer.getStrideY(), i420Buffer.getStrideU(), i420Buffer.getStrideV()};