diff --git a/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm b/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm index 70ecf549ab..079b5fb76c 100644 --- a/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm +++ b/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm @@ -132,4 +132,9 @@ static NSString *const shaderSource = MTL_STRINGIFY( [renderEncoder setFragmentTexture:_CrCbTexture atIndex:1]; } +- (void)dealloc { + if (_textureCache) { + CFRelease(_textureCache); + } +} @end