cameraview.cc: prev_frame_id static -> class member

pull/24964/head
Willem Melching 3 years ago
parent 30ddadc8b4
commit af7d3c115a
  1. 7
      selfdrive/ui/qt/widgets/cameraview.cc
  2. 1
      selfdrive/ui/qt/widgets/cameraview.h

@ -243,13 +243,12 @@ void CameraViewWidget::paintGL() {
// } // }
// Log duplicate/dropped frames // Log duplicate/dropped frames
static int prev_id = 0; if (frames[frame_idx].first == prev_frame_id) {
if (frames[frame_idx].first == prev_id) {
qInfo() << "Drawing same frame twice" << frames[frame_idx].first; qInfo() << "Drawing same frame twice" << frames[frame_idx].first;
} else if (frames[frame_idx].first != prev_id + 1) { } else if (frames[frame_idx].first != prev_frame_id + 1) {
qInfo() << "Skipped frame" << frames[frame_idx].first; qInfo() << "Skipped frame" << frames[frame_idx].first;
} }
prev_id = frames[frame_idx].first; prev_frame_id = frames[frame_idx].first;
glViewport(0, 0, width(), height()); glViewport(0, 0, width(), height());
glBindVertexArray(frame_vao); glBindVertexArray(frame_vao);

@ -78,6 +78,7 @@ protected:
std::deque<std::pair<uint32_t, VisionBuf*>> frames; std::deque<std::pair<uint32_t, VisionBuf*>> frames;
uint32_t draw_frame_id = 0; uint32_t draw_frame_id = 0;
int prev_frame_id = 0;
protected slots: protected slots:
void vipcConnected(VisionIpcClient *vipc_client); void vipcConnected(VisionIpcClient *vipc_client);

Loading…
Cancel
Save