Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

Commit

Permalink
fix display error when using virtual-fiter with another filter
Browse files Browse the repository at this point in the history
  • Loading branch information
CatxFish committed Jan 27, 2019
1 parent 4ee4d3d commit 0d0a730
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/virtual-output/virtual_filter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,13 @@ static void virtual_filter_update(void* data, obs_data_t* settings)
shared_queue_set_keep_ratio(&filter->video_queue, keep_ratio);
}

static void virtual_filter_render(void* data, gs_effect_t* effect)
{
virtual_filter_data *filter = (virtual_filter_data *)data;
obs_source_skip_video_filter(filter->context);
UNUSED_PARAMETER(effect);
}

static bool virtual_filter_start(obs_properties_t *props, obs_property_t *p,
void *data)
{
Expand Down Expand Up @@ -223,6 +230,7 @@ struct obs_source_info create_filter_info()
filter_info.create = virtual_filter_create;
filter_info.destroy = virtual_filter_destroy;
filter_info.update = virtual_filter_update;
filter_info.video_render = virtual_filter_render;
filter_info.get_properties = virtual_filter_properties;
filter_info.get_defaults = virtual_filter_defaults;
return filter_info;
Expand Down

0 comments on commit 0d0a730

Please sign in to comment.