From 65e478f27f9e818676156b14b1a2e072f98118d6 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Mon, 10 Feb 2025 01:58:47 +0800 Subject: [PATCH] camerad: simplify buffer indexing in enqueue_req_multi (#34553) simplify buffer indexing in enqueue_req_multi --- system/camerad/cameras/spectra.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/system/camerad/cameras/spectra.cc b/system/camerad/cameras/spectra.cc index 16acabce00..f269ef60fc 100644 --- a/system/camerad/cameras/spectra.cc +++ b/system/camerad/cameras/spectra.cc @@ -299,8 +299,9 @@ void SpectraCamera::camera_open(VisionIpcServer *v, cl_device_id device_id, cl_c void SpectraCamera::enqueue_req_multi(uint64_t start, int n, bool dp) { for (uint64_t i = start; i < start + n; ++i) { - request_ids[(i - 1) % ife_buf_depth] = i; - enqueue_buffer((i - 1) % ife_buf_depth, dp); + uint64_t idx = (i - 1) % ife_buf_depth; + request_ids[idx] = i; + enqueue_buffer(idx, dp); } }