summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/org/lineageos/aperture/camera/Camera.kt9
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 ->