GrapheneOS / Camera

Modern camera app focused on privacy and security with QR & barcode scanning.
https://grapheneos.org/
MIT License
842 stars 85 forks source link

Prevent specifying preview stabilization option for unsupported devices #462

Closed MHShetty closed 1 month ago

MHShetty commented 1 month ago

Helps resolve the issue specified at #457

Video stabilization has two modes, ON and PREVIEW_STABILIZATION, rather than preview and video recorder stabilization being two independent options. PREVIEW_STABILIZATION, the relatively newer option across devices gets chosen when preview stabilization is enabled on the Preview, but this may not be available on all devices,

This PR would ensure that PREVIEW_STABILIZATION is opted for only when its available, and otherwise the default ON mode on devices that support video stabilization in general