Status Update
Comments
ch...@google.com <ch...@google.com> #2
Hi MingDa,
Could you help to take a look on this issue? Thanks.
ch...@google.com <ch...@google.com> #3
Hi MingDa,
I just found that
Description
in camerX 1.4.0-alpha5
androidx.camera.core.streamsharing.ResolutionsMerger have a bug:
1.use two usecanse ,preview,imagecapture,and set androidx.camera.effects.OverlayEffect
2.imagecapture and preview set capturemodel to PREFER_HIGHER_RESOLUTION_OVER_CAPTURE_RATE to use the heightresolution
3.then crash
Caused by: androidx.camera.core.internal.CameraUseCaseAdapter$CameraException: java.lang.IllegalArgumentException: No available output size is found for androidx.camera.core.streamsharing.StreamSharingConfig@52e6012.
at
```
androidx.camera.core.streamsharing.ResolutionsMerger.java
private ResolutionsMerger(@NonNull Size sensorSize, @NonNull CameraInfoInternal cameraInfo,
@NonNull Set<UseCaseConfig<?>> childrenConfigs) {
this(sensorSize, childrenConfigs, new SupportedOutputSizesSorter(cameraInfo, sensorSize),
cameraInfo.getSupportedResolutions(INTERNAL_DEFINED_IMAGE_FORMAT_PRIVATE));// should fix it,consider the children usecase of StreamSharing set capturemode PREFER_HIGHER_RESOLUTION_OVER_CAPTURE_RATE to use heightrResolution
}
```