You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue proposes the adoption of the new CameraX Feature Groups API in the Jetpack Camera App (JCA). This API provides a reliable way to query for feature combination support, which will allow us to address existing bugs and enable more advanced features on supported devices.
Problem Statement
Currently, JCA has limitations when handling multiple camera features simultaneously. This results in:
Bugs and crashes: Certain feature combinations, like HDR and 60 FPS, can lead to camera session failures on unsupported devices (as reported in Camera session failure with HDR + 60 FPS #454).
Limited functionality: To avoid these issues, some advanced features are disabled by default, even on devices that could support them.
Proposed Solution
By integrating the Feature Groups API, we can:
Dynamically check the hardware capabilities of a device for specific feature combinations.
Build a more intelligent UI that only exposes supported feature options to the user.
Prevent crashes by avoiding the use of unsupported feature configurations.
This will lead to a more stable and feature-rich camera application.
Description
This issue proposes the adoption of the new CameraX Feature Groups API in the Jetpack Camera App (JCA). This API provides a reliable way to query for feature combination support, which will allow us to address existing bugs and enable more advanced features on supported devices.
Problem Statement
Currently, JCA has limitations when handling multiple camera features simultaneously. This results in:
Proposed Solution
By integrating the Feature Groups API, we can:
This will lead to a more stable and feature-rich camera application.