cameraview.cc: prev_frame_id static -> class member

old-commit-hash: af7d3c115a
taco
Willem Melching 3 years ago
parent 1fc567d40b
commit bfcd08324c
  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
static int prev_id = 0;
if (frames[frame_idx].first == prev_id) {
if (frames[frame_idx].first == prev_frame_id) {
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;
}
prev_id = frames[frame_idx].first;
prev_frame_id = frames[frame_idx].first;
glViewport(0, 0, width(), height());
glBindVertexArray(frame_vao);

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

Loading…
Cancel
Save