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

Commit 1dfdf2a6 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Camera: Fix potentail race condition" into rvc-dev am: 17f95108

Change-Id: I88454477a5149b1594e9eeaae39615276b3be342
parents db661b7e 17f95108
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -259,14 +259,16 @@ void sendCaptureResult(
    }

    // Fix up some result metadata to account for HAL-level distortion correction
    status_t res =
            states.distortionMappers[states.cameraId.c_str()].correctCaptureResult(
                    &captureResult.mMetadata);
    status_t res = OK;
    auto iter = states.distortionMappers.find(states.cameraId.c_str());
    if (iter != states.distortionMappers.end()) {
        res = iter->second.correctCaptureResult(&captureResult.mMetadata);
        if (res != OK) {
            SET_ERR("Unable to correct capture result metadata for frame %d: %s (%d)",
                    frameNumber, strerror(-res), res);
            return;
        }
    }

    // Fix up result metadata to account for zoom ratio availabilities between
    // HAL and app.