|
|
@ -1208,7 +1208,7 @@ static void process_driver_camera(MultiCameraState *s, CameraState *c, int cnt) |
|
|
|
MessageBuilder msg; |
|
|
|
MessageBuilder msg; |
|
|
|
auto framed = msg.initEvent().initDriverCameraState(); |
|
|
|
auto framed = msg.initEvent().initDriverCameraState(); |
|
|
|
framed.setFrameType(cereal::FrameData::FrameType::FRONT); |
|
|
|
framed.setFrameType(cereal::FrameData::FrameType::FRONT); |
|
|
|
fill_frame_data(framed, c->buf.cur_frame_data); |
|
|
|
fill_frame_data(framed, c->buf.cur_frame_data, c); |
|
|
|
|
|
|
|
|
|
|
|
if (c->camera_id == CAMERA_ID_AR0231) { |
|
|
|
if (c->camera_id == CAMERA_ID_AR0231) { |
|
|
|
ar0231_process_registers(s, c, framed); |
|
|
|
ar0231_process_registers(s, c, framed); |
|
|
@ -1221,7 +1221,7 @@ void process_road_camera(MultiCameraState *s, CameraState *c, int cnt) { |
|
|
|
|
|
|
|
|
|
|
|
MessageBuilder msg; |
|
|
|
MessageBuilder msg; |
|
|
|
auto framed = c == &s->road_cam ? msg.initEvent().initRoadCameraState() : msg.initEvent().initWideRoadCameraState(); |
|
|
|
auto framed = c == &s->road_cam ? msg.initEvent().initRoadCameraState() : msg.initEvent().initWideRoadCameraState(); |
|
|
|
fill_frame_data(framed, b->cur_frame_data); |
|
|
|
fill_frame_data(framed, b->cur_frame_data, c); |
|
|
|
if (env_log_raw_frames && c == &s->road_cam && cnt % 100 == 5) { // no overlap with qlog decimation
|
|
|
|
if (env_log_raw_frames && c == &s->road_cam && cnt % 100 == 5) { // no overlap with qlog decimation
|
|
|
|
framed.setImage(get_raw_frame_image(b)); |
|
|
|
framed.setImage(get_raw_frame_image(b)); |
|
|
|
} |
|
|
|
} |
|
|
|