From 196eb50d231fabf8cb24605984fb40a170770b86 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Wed, 12 Mar 2025 15:59:27 -0700 Subject: [PATCH] camerad: log whether sync fails in IFE or BPS (#34854) --- system/camerad/cameras/spectra.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/camerad/cameras/spectra.cc b/system/camerad/cameras/spectra.cc index 1bd6f00352..3005a4a550 100644 --- a/system/camerad/cameras/spectra.cc +++ b/system/camerad/cameras/spectra.cc @@ -1406,7 +1406,9 @@ bool SpectraCamera::waitForFrameReady(uint64_t request_id) { struct cam_sync_wait sync_wait = {}; sync_wait.sync_obj = sync_obj; sync_wait.timeout_ms = stress_test(sync_type) ? 1 : timeout_ms; - return do_sync_control(m->cam_sync_fd, CAM_SYNC_WAIT, &sync_wait, sizeof(sync_wait)) == 0; + bool ret = do_sync_control(m->cam_sync_fd, CAM_SYNC_WAIT, &sync_wait, sizeof(sync_wait)) == 0; + if (!ret) LOGE("camera %d %s failed", cc.camera_num, sync_type); + return ret; }; // wait for frame from IFE