diff --git a/selfdrive/loggerd/loggerd.cc b/selfdrive/loggerd/loggerd.cc index 1678000e78..e946b780a4 100644 --- a/selfdrive/loggerd/loggerd.cc +++ b/selfdrive/loggerd/loggerd.cc @@ -201,7 +201,6 @@ void encoder_thread(int cam_idx) { VisionStream stream; RotateState &rotate_state = s.rotate_state[cam_idx]; - rotate_state.enabled = true; std::vector encoders; @@ -580,13 +579,16 @@ int main(int argc, char** argv) { std::vector encoder_threads; #ifndef DISABLE_ENCODER encoder_threads.push_back(std::thread(encoder_thread, LOG_CAMERA_ID_FCAMERA)); + s.rotate_state[LOG_CAMERA_ID_FCAMERA].enabled = true; if (record_front) { encoder_threads.push_back(std::thread(encoder_thread, LOG_CAMERA_ID_DCAMERA)); + s.rotate_state[LOG_CAMERA_ID_DCAMERA].enabled = true; } #ifdef QCOM2 encoder_threads.push_back(std::thread(encoder_thread, LOG_CAMERA_ID_ECAMERA)); + s.rotate_state[LOG_CAMERA_ID_ECAMERA].enabled = true; #endif #endif