diff options
author | LuK1337 <priv.luk@gmail.com> | 2023-03-25 11:33:05 +0100 |
---|---|---|
committer | LuK1337 <priv.luk@gmail.com> | 2023-03-25 11:34:24 +0100 |
commit | 2487a06e12b9a45ddee7de8074123a9b341e3404 (patch) | |
tree | eb6d75632885570ca84dbeb22dd8a609adc16953 | |
parent | 8eec113f0a97bb1380233065ac712e2b01a019da (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.kt | 1 |
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 |