Skip to content

Fix obs-filter(s) not rendering - #1809

Open
sandboxcoder wants to merge 1 commit into
stagingfrom
rno/release-filters
Open

sandboxcoder wants to merge 1 commit into
stagingfrom
rno/release-filters

Conversation

@sandboxcoder

@sandboxcoder sandboxcoder commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Description

Motivation and Context

QA discovered this issue when they applied a grayscale filter to web camera output and it failed to apply. From there, I set a breakpoint inside color_grade_filter_render and verified the render pass was being skipped. I notice this issue did not occur in LIVE and isolated issue to obs32 merge because it will not tick a filter that has been removed.

How Has This Been Tested?

Now, in Desktop, I can add a filter to an image and it properly renders. Add a test case to validate the filter passes now (but fails when this fix is not present).

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • The code has been tested.
  • All commit messages are properly formatted and commits squashed where appropriate.
  • I have included updates to all appropriate documentation.

- Add test to verify filters work properly
- Now the filter is no longer skipped by obs_source_skip_video_filter()
due to the target && effect entries being null.

- Asana ticket:
https://app.asana.com/1/1083097041131/project/1207748235152481/task/1217844168779754?focus=true

All tests pass-
ctest --test-dir build -C RelWithDebInfo -R "obs_studio_server_unit_tests::" --output-on-failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant