Skip to content

Support Setting a Size for Certain Sources #36

Description

@grantjbutler

Add a scaling mode for sources that can accept an arbitrary size (browser sources, color sources, and maybe other sources). With such a scaling mode, these sources can just set their size to the calculated size of the layout, rather than being set to a given size, like 1080x1920, and then scaled down to the calculated size.

For use cases like Twitch's Guest Star feature, this should mean that the nameplate of other users in the video call should be the right size and not scaled down and illegible. Additionally, I wonder if such a mode would then mean the render of various scenes would be more optimized? That is, I would assume (though I've not done much graphics programming) that rendering a source once at a desired size is more efficient than rendering it at a different size and then scaling to the desired size (but I don't know if this is actually the case, or if this is how OBS approaches scaling sources when rendering).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions