diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 8ef333bdf5c7ae684e2114901ac7468a0ca8543e..0ca393b067f3fc651180277c4b34ed900487cc40 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -2424,6 +2424,11 @@ void obs_source_process_filter_begin(obs_source_t *filter, return; } + if (!cx || !cy) { + obs_source_skip_video_filter(filter); + return; + } + if (!filter->filter_texrender) filter->filter_texrender = gs_texrender_create(format, GS_ZS_NONE);