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

Commit 5f840f8d authored by Yin-Chia Yeh's avatar Yin-Chia Yeh
Browse files

Camera: do not register empty buffer as inflight

Test: no more wrong log print during disconnect
Bug: 120986771
Change-Id: I7926f12ba5d234ddb02ac9e5fddfb8c23df4ddb6
parent 84be578e
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -4384,10 +4384,13 @@ status_t Camera3Device::HalInterface::wrapAsHidlRequest(camera3_capture_request_
            dst.status = BufferStatus::OK;
            dst.releaseFence = nullptr;

            // Output buffers are empty when using HAL buffer manager
            if (!mUseHalBufManager) {
                pushInflightBufferLocked(captureRequest->frameNumber, streamId,
                        src->buffer, src->acquire_fence);
            }
        }
    }
    return OK;
}