Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to set camera zoom level on video calls #2051

Closed
ASerbinski opened this issue May 16, 2022 · 1 comment
Closed

Option to set camera zoom level on video calls #2051

ASerbinski opened this issue May 16, 2022 · 1 comment
Labels
0. Needs triage enhancement New feature or request

Comments

@ASerbinski
Copy link
Contributor

Is your feature request related to a problem? Please describe.
When connecting to a video call, video parameters are set to device defaults. This is typically a zoom level of 1:1 for cameras on both sides of the phone, regardless of what the camera actual limits are.

Some devices have wide angle lenses or other lenses that report as having a zoom ratio of less than 1:1, for example, Pixel 6[/Pro] has minimum zoom ratio of 0.85:1 for user facing, and 0.67:1 for front sensor. Combined with the fact that webrtc forces EIS on the user facing sensor, and that video ratios are force cropped to 16:9 (instead of offering the sensor-native ratio of 4:3), this results in a severely zoomed in image.

Describe the solution you'd like
Some ability to set the zoom ratio for transmitted video. Even something as simple as a setting to toggle "use minimum zoom".

Describe alternatives you've considered
This is one element available to improve the video field of view and should not be considered as an alternative to other methods, which can be made available in conjunction with this.

Additional context
Should be implemented in conjunction with option to toggle EIS to OFF as #2017

@ASerbinski
Copy link
Contributor Author

Fold into #2052

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant