pull/24335/head
Shane Smiskol 3 years ago
parent 28a21bcd5a
commit 546cb349e8
  1. 12
      selfdrive/ui/qt/widgets/cameraview.cc

@ -283,16 +283,18 @@ void CameraViewWidget::updateCameraFrame() {
last_run_time = cur_time; last_run_time = cur_time;
UIState *s = uiState(); UIState *s = uiState();
bool recv_one = (meta_main.frame_id - (*s->sm)["modelV2"].getModelV2().getFrameId()) > 5; bool recv_one = (meta_main.frame_id - (*s->sm)["modelV2"].getModelV2().getFrameId()) > 5 || meta_main.frame_id < 6;
while (meta_main.frame_id < (*s->sm)["modelV2"].getModelV2().getFrameId() || recv_one) { while (meta_main.frame_id < (*s->sm)["modelV2"].getModelV2().getFrameId() || recv_one) {
// qDebug() << "Getting buf"; qDebug() << "Getting buf";
buf = vipc_client->recv(&meta_main, 1000); buf = vipc_client->recv(&meta_main, 1000);
recv_one = false;
// recv_one = (meta_main.frame_id - (*s->sm)["modelV2"].getModelV2().getFrameId()) > 5;
// qDebug() << "After buf"; // qDebug() << "After buf";
// qDebug() << "camerad:" << meta_main.frame_id << "modeld:" << (*s->sm)["modelV2"].getModelV2().getFrameId(); qDebug() << "camerad:" << meta_main.frame_id << "modeld:" << (*s->sm)["modelV2"].getModelV2().getFrameId();
if (buf == nullptr) { if (buf == nullptr) {
qDebug() << "frame nullptr!"; qDebug() << "frame nullptr!";
break; break;
} else if (recv_one) { } else if ((meta_main.frame_id - (*s->sm)["modelV2"].getModelV2().getFrameId()) < -5) {
break; break;
} }
} }
@ -301,5 +303,5 @@ void CameraViewWidget::updateCameraFrame() {
latest_frame = buf; latest_frame = buf;
update(); update();
} }
// qDebug() << "camerad:" << meta_main.frame_id << "modeld:" << (*s->sm)["modelV2"].getModelV2().getFrameId(); qDebug() << "camerad:" << meta_main.frame_id << "modeld:" << (*s->sm)["modelV2"].getModelV2().getFrameId();
} }

Loading…
Cancel
Save