diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 47c5e64de8af2827db1a38c779ed946ad7f036f0..860de15bc721b8d6e534eaf23033f1564e2dc761 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -1399,7 +1399,8 @@ void obs_source_video_render(obs_source_t *source) { if (!source) return; - if ((source->info.output_flags & OBS_SOURCE_VIDEO) == 0) + if (source->info.type != OBS_SOURCE_TYPE_FILTER && + (source->info.output_flags & OBS_SOURCE_VIDEO) == 0) return; if (!source->context.data || !source->enabled) {