• J
    libobs: Fix bug with filter bypassing · 095159c2
    jp9000 提交于
    Due to a bad 'if' expression, when a filter that is not last in the
    chain is disabled or being bypassed, it ends up still calling the
    filter's video processing function unintentionally.
    
    This fix makes sure that it only calls the appropriate render functions
    if the next filter target is the source, otherwise it will just call
    obs_source_video_render to process the next filter in the chain.
    
    How to replicate the bug:
    1. Create two crop filters on the same source
    2. Give each crop filter a different distinct value
    3. Disable both crop filters
    4. The image would still be cropped
    095159c2
obs-source.c 69.7 KB