|
|
|
@ -233,7 +233,9 @@ void CameraViewWidget::paintGL() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CameraViewWidget::updateFrame() { |
|
|
|
|
if (!vipc_client->connected && vipc_client->connect(false)) { |
|
|
|
|
if (!vipc_client->connected) { |
|
|
|
|
makeCurrent(); |
|
|
|
|
if (vipc_client->connect(false)) { |
|
|
|
|
// init vision
|
|
|
|
|
for (int i = 0; i < vipc_client->num_buffers; i++) { |
|
|
|
|
texture[i].reset(new EGLImageTexture(&vipc_client->buffers[i])); |
|
|
|
@ -251,6 +253,7 @@ void CameraViewWidget::updateFrame() { |
|
|
|
|
latest_frame = nullptr; |
|
|
|
|
resizeGL(width(), height()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
VisionBuf *buf = nullptr; |
|
|
|
|
if (vipc_client->connected) { |
|
|
|
|