Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b9b62f8c authored by Shuzhen Wang's avatar Shuzhen Wang Committed by android-build-merger
Browse files

Merge "Camera: Make finalizeOutputConfigurations more resilient" into oc-dev

am: f9abbf26

Change-Id: Ia6c44cc7fa79f9142c5be1828584d9275f80fa7a
parents c5cb6b35 f9abbf26
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1269,6 +1269,13 @@ binder::Status CameraDeviceClient::finalizeOutputConfigurations(int32_t streamId
        surfaceId++;
    }

    // Gracefully handle case where finalizeOutputConfigurations is called
    // without any new surface.
    if (consumerSurfaces.size() == 0) {
        mStreamInfoMap[streamId].finalized = true;
        return res;
    }

    // Finish the deferred stream configuration with the surface.
    status_t err;
    err = mDevice->setConsumerSurfaces(streamId, consumerSurfaces);