Camera: Rework ZSL path when using API1 with HAL3
Currently this path relies entirely on the deprecated bi-directional streams. This needs to be re-worked and the functionality should only use input&ouput streams. In this case the dedicated 'Camera3ZslStream' module becomes mostly obsolete. Some of the logic for buffer comparison will still be needed and can be moved to ZSL processor entirely. The processor module will now use two streams, one input stream and one ZSL output stream, which will produce the queue data. Both of them will be configured to use the supported sensor array size and private format. Scaling from the sensor resolution to the final user requested size will happen during the re-process pass once image capture gets triggered. BUG: 34131351 Test: Manual via TestingCamera, 'CameraTest' API1 test cases Change-Id: I7c87b7e7f89815e01a7cb5ce39d9c561c58562df
Loading
Please register or sign in to comment