camerad: simplify buffer indexing in enqueue_req_multi (#34553)

simplify buffer indexing in enqueue_req_multi
pull/34557/head
Dean Lee 3 months ago committed by GitHub
parent 4b7a25efc3
commit 65e478f27f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      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) { void SpectraCamera::enqueue_req_multi(uint64_t start, int n, bool dp) {
for (uint64_t i = start; i < start + n; ++i) { for (uint64_t i = start; i < start + n; ++i) {
request_ids[(i - 1) % ife_buf_depth] = i; uint64_t idx = (i - 1) % ife_buf_depth;
enqueue_buffer((i - 1) % ife_buf_depth, dp); request_ids[idx] = i;
enqueue_buffer(idx, dp);
} }
} }

Loading…
Cancel
Save