diff --git a/sys/applemedia/coremediabuffer.c b/sys/applemedia/coremediabuffer.c index 0cece0f077..283d02f908 100644 --- a/sys/applemedia/coremediabuffer.c +++ b/sys/applemedia/coremediabuffer.c @@ -25,6 +25,10 @@ gst_core_media_meta_free (GstCoreMediaMeta * meta, GstBuffer * buf) if (meta->image_buf != NULL) { CVPixelBufferUnlockBaseAddress (meta->image_buf, kCVPixelBufferLock_ReadOnly); + CVBufferRelease(meta->image_buf); + } + if (meta->block_buf != NULL) { + CFRelease (meta->block_buf); } CVBufferRelease ((CVBufferRef)meta->sample_buf); }