libobs: Skip filter if internal data not present
If the filter's binary was recently removed, the data will be invalid, so make sure that it properly handles that situation by skipping the filter.
This commit is contained in:
parent
e31fea66be
commit
18afe82304
@ -1173,9 +1173,9 @@ static bool ready_async_frame(obs_source_t *source, uint64_t sys_time);
|
||||
|
||||
void obs_source_video_render(obs_source_t *source)
|
||||
{
|
||||
if (!source_valid(source)) return;
|
||||
if (!source) return;
|
||||
|
||||
if (!source->enabled) {
|
||||
if (!source->context.data || !source->enabled) {
|
||||
if (source->filter_parent)
|
||||
obs_source_skip_video_filter(source);
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user