diff options
-rw-r--r-- | app/src/main/java/org/lineageos/aperture/camera/Camera.kt | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/app/src/main/java/org/lineageos/aperture/camera/Camera.kt b/app/src/main/java/org/lineageos/aperture/camera/Camera.kt index d59bede..3074a20 100644 --- a/app/src/main/java/org/lineageos/aperture/camera/Camera.kt +++ b/app/src/main/java/org/lineageos/aperture/camera/Camera.kt @@ -44,12 +44,9 @@ class Camera(cameraInfo: CameraInfo, cameraManager: CameraManager) { val intrinsicZoomRatio = cameraInfo.intrinsicZoomRatio val logicalZoomRatios = cameraManager.getLogicalZoomRatios(cameraId) - private val supportedVideoFramerates = - camera2CameraInfo.getCameraCharacteristic( - CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES - )?.mapNotNull { range -> - Framerate.fromRange(range) - }?.distinct()?.sorted() ?: listOf() + private val supportedVideoFramerates = cameraInfo.supportedFrameRateRanges.mapNotNull { + Framerate.fromRange(it) + }.distinct().sorted() val supportedVideoQualities = QualitySelector.getSupportedQualities(cameraInfo).associateWith { supportedVideoFramerates + cameraManager.getAdditionalVideoFramerates(cameraId, it) }.toSortedMap { a, b -> |