mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-06-29 18:42:07 +08:00
cameraview.cc: prev_frame_id static -> class member
old-commit-hash: af7d3c115a4780ad734c3f3a8d0084dd506aefec
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user