From f03e66fc99d9fe2d16fddcd173872927af96b17f Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 26 Mar 2015 23:40:36 -0700 Subject: [PATCH] Revert "libobs: Fix memory leak (Enforce cache limit)" This reverts commit 4459ed3e2c13eca5de9b88020da08d94ed8a2a11. --- libobs/obs-source.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 5e6684418..eb0271aec 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -1629,8 +1629,6 @@ static inline void free_async_cache(struct obs_source *source) da_resize(source->async_frames, 0); } -#define CACHE_LIMIT 30 - static inline struct obs_source_frame *cache_video(struct obs_source *source, const struct obs_source_frame *frame) { @@ -1659,12 +1657,6 @@ static inline struct obs_source_frame *cache_video(struct obs_source *source, } if (!new_frame) { - /* ignore frames if cache limit reached */ - if (source->async_cache.num == CACHE_LIMIT) { - pthread_mutex_unlock(&source->async_mutex); - return NULL; - } - struct async_frame new_af; new_frame = obs_source_frame_create(frame->format,