Camera: Initialize the forward processor along with the repeating pipeline
Some preview extensions of the image processor type expect to recevive 'onOutputSurface' calls before the session is enabled by 'onEnableSession'. Bug: 187341271 Test: atest -c cts/tests/camera/src/android/hardware/camera2/cts/CameraExtensionSessionTest.java Change-Id: I67147ec24553cf87d23e33c63692fa7e59c57e5f
This commit is contained in:
@@ -251,6 +251,7 @@ public final class CameraExtensionSessionImpl extends CameraExtensionSession {
|
||||
CameraExtensionCharacteristics.PROCESSING_INPUT_FORMAT);
|
||||
mPreviewImageProcessor.onResolutionUpdate(new Size(repeatingSurfaceInfo.mWidth,
|
||||
repeatingSurfaceInfo.mHeight));
|
||||
mPreviewImageProcessor.onOutputSurface(null, -1);
|
||||
mRepeatingRequestImageReader = ImageReader.newInstance(repeatingSurfaceInfo.mWidth,
|
||||
repeatingSurfaceInfo.mHeight,
|
||||
CameraExtensionCharacteristics.PROCESSING_INPUT_FORMAT, PREVIEW_QUEUE_SIZE,
|
||||
|
||||
Reference in New Issue
Block a user