baffler / OBS-OpenVR-Input-Plugin

This OBS plugin provides an input plugin to 64bit OBS that allows capturing directly from OpenVR/SteamVR mirror surface in full resolution.
GNU General Public License v2.0
374 stars 35 forks source link

Crop in pixel amounts instead of ratio #37

Closed e00E closed 3 years ago

e00E commented 3 years ago

This allows exact pixel accurate cropping which is what users more commonly want instead of using ratios. The sliders for the crop amounts are hidden until open vr has been initialized as we wouldn't know the maximum width and heigth values and users wouldn't be able to see how their crop looks anyway.

Fixes #34

In my basic testing these changes work. Obs correctly remembers the previous crop values even when openvr is not yet running when obs starts up.

Feel free to make changes to the code yourself if you want to. Developing c++ with visual studio on windows is tedious for me so I'd rather be done with it and it is not important to me whether github credits me with the changes.

TODO:

Potential improvements:

Edit: I am debugging the latter issue with a small dummy plugin directly atm.