Skip to content

Commit c50478d

Browse files
committed
Only set video stabilization via SessionConfig API
CameraX version 1.5.0-rc01 forces a crash when video stabilization is set through both GroupableFeature (in SessionConfig API) and existing UseCases API (via VideoCaptureBuilder/PreviewBuilder)
1 parent 0bb05c0 commit c50478d

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

app/src/main/java/app/grapheneos/camera/CamConfig.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ class CamConfig(private val mActivity: MainActivity) {
11581158
.build()
11591159
)
11601160

1161-
videoCaptureBuilder.setVideoStabilizationEnabled(mActivity.camConfig.enableEIS)
1161+
// videoCaptureBuilder.setVideoStabilizationEnabled(mActivity.camConfig.enableEIS)
11621162

11631163
if (mActivity.camConfig.saveVideoAsPreviewed)
11641164
videoCaptureBuilder.setMirrorMode(MirrorMode.MIRROR_MODE_ON_FRONT_ONLY)
@@ -1215,11 +1215,11 @@ class CamConfig(private val mActivity: MainActivity) {
12151215
ResolutionSelector.Builder().setAspectRatioStrategy(aspectRatioStrategy).build()
12161216
)
12171217

1218-
if (isVideoMode && isPreviewStabilizationSupported()) {
1219-
previewBuilder.setPreviewStabilizationEnabled(enableEIS)
1220-
} else {
1221-
previewBuilder.setPreviewStabilizationEnabled(false)
1222-
}
1218+
// if (isVideoMode && isPreviewStabilizationSupported()) {
1219+
// previewBuilder.setPreviewStabilizationEnabled(enableEIS)
1220+
// } else {
1221+
// previewBuilder.setPreviewStabilizationEnabled(false)
1222+
// }
12231223

12241224
preview = previewBuilder.build().also {
12251225
useCasesList.add(it)

0 commit comments

Comments
 (0)