commit | cdd1f687cfec6005aaeaaad3c57baa38382746a3 | [log] [tgz] |
---|---|---|
author | Daniela <denicija@webrtc.org> | Thu Sep 28 15:48:08 2017 +0200 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Sep 28 15:25:28 2017 +0000 |
tree | 844a626e174226ff9c9f2d07c8a6a8216448060d | |
parent | 9cf9f758fc73bd4dde477cf02c7beeee669b8a39 [diff] |
Fix memory leak in nv12 metal renderer Bug: webrtc:8308 Change-Id: If6823b2ba7a4a09800bc107985fc52124089277a Reviewed-on: https://webrtc-review.googlesource.com/4440 Reviewed-by: Anders Carlsson <andersc@webrtc.org> Commit-Queue: Daniela Jovanoska Petrenko <denicija@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20021}
diff --git a/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm b/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm index 70ecf54..079b5fb 100644 --- a/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm +++ b/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm
@@ -132,4 +132,9 @@ [renderEncoder setFragmentTexture:_CrCbTexture atIndex:1]; } +- (void)dealloc { + if (_textureCache) { + CFRelease(_textureCache); + } +} @end