libobs: Clear current async frame if cache freed

If the cache is freed the current async frame will of course become
invalid, so make sure it's set to null if the cache is freed.
This commit is contained in:
jp9000 2015-03-27 10:03:47 -07:00
parent 3a90be39dd
commit 95f5a3c260

View File

@ -1627,6 +1627,7 @@ static inline void free_async_cache(struct obs_source *source)
da_resize(source->async_cache, 0);
da_resize(source->async_frames, 0);
source->cur_async_frame = NULL;
}
#define MAX_UNUSED_FRAME_DURATION 5