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

Commit 845584e7 authored by James Dong's avatar James Dong
Browse files

Fixed a failure from timelapse video recording because of accidental use of metadata buffers

bug - 3274317

Change-Id: I2c0e9fcd30c9141ce5a85e9d72cbd0baf561458b
parent 70e81ba9
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -485,11 +485,14 @@ status_t CameraSource::init(
    // check earlier by calling mCamera->setParameters().
    CHECK_EQ(OK, mCamera->setPreviewDisplay(mSurface));

    // By default, do not store metadata in video buffers
    mIsMetaDataStoredInVideoBuffers = false;
    if (storeMetaDataInVideoBuffers &&
        OK == mCamera->storeMetaDataInBuffers(true)) {
    mCamera->storeMetaDataInBuffers(false);
    if (storeMetaDataInVideoBuffers) {
        if (OK == mCamera->storeMetaDataInBuffers(true)) {
            mIsMetaDataStoredInVideoBuffers = true;
        }
    }

    IPCThreadState::self()->restoreCallingIdentity(token);