Skip to content

Commit 6bede60

Browse files
committed
Set video stabilization only 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 6bede60

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

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

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

1161-
videoCaptureBuilder.setVideoStabilizationEnabled(mActivity.camConfig.enableEIS)
1162-
11631161
if (mActivity.camConfig.saveVideoAsPreviewed)
11641162
videoCaptureBuilder.setMirrorMode(MirrorMode.MIRROR_MODE_ON_FRONT_ONLY)
11651163

@@ -1215,12 +1213,6 @@ class CamConfig(private val mActivity: MainActivity) {
12151213
ResolutionSelector.Builder().setAspectRatioStrategy(aspectRatioStrategy).build()
12161214
)
12171215

1218-
if (isVideoMode && isPreviewStabilizationSupported()) {
1219-
previewBuilder.setPreviewStabilizationEnabled(enableEIS)
1220-
} else {
1221-
previewBuilder.setPreviewStabilizationEnabled(false)
1222-
}
1223-
12241216
preview = previewBuilder.build().also {
12251217
useCasesList.add(it)
12261218
it.setSurfaceProvider(mActivity.previewView.surfaceProvider)

0 commit comments

Comments
 (0)