summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2023-03-25 11:33:05 +0100
committerLuK1337 <priv.luk@gmail.com>2023-03-25 11:34:24 +0100
commit2487a06e12b9a45ddee7de8074123a9b341e3404 (patch)
treeeb6d75632885570ca84dbeb22dd8a609adc16953
parent8eec113f0a97bb1380233065ac712e2b01a019da (diff)
Aperture: Force CameraX to create new VideoCapture instance
Test: * Start video recording * Stop video recording * Press home * Open Aperture again * Start video recording * Notice that it's not stuck in pending recording anymore Change-Id: Ie6cef52fb05d291d543eb1f0ef91e7d12b6ca9c9
-rw-r--r--app/src/main/java/org/lineageos/aperture/CameraActivity.kt1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/src/main/java/org/lineageos/aperture/CameraActivity.kt b/app/src/main/java/org/lineageos/aperture/CameraActivity.kt
index 65cce0f..96f02bf 100644
--- a/app/src/main/java/org/lineageos/aperture/CameraActivity.kt
+++ b/app/src/main/java/org/lineageos/aperture/CameraActivity.kt
@@ -1065,6 +1065,7 @@ open class CameraActivity : AppCompatActivity() {
if (!supportedVideoQualities.contains(sharedPreferences.videoQuality)) {
sharedPreferences.videoQuality = supportedVideoQualities.first()
}
+ cameraController.videoCaptureTargetQuality = null // FIXME: video preview restart
cameraController.videoCaptureTargetQuality = sharedPreferences.videoQuality
// Set proper video framerate