|
|
@ -2117,7 +2117,8 @@ void cameras_run(DualCameraState *s) { |
|
|
|
|
|
|
|
|
|
|
|
int ret = poll(fds, ARRAYSIZE(fds), 1000); |
|
|
|
int ret = poll(fds, ARRAYSIZE(fds), 1000); |
|
|
|
if (ret <= 0) { |
|
|
|
if (ret <= 0) { |
|
|
|
LOGE("poll failed (%d)", ret); |
|
|
|
if (errno == EINTR) continue; |
|
|
|
|
|
|
|
LOGE("poll failed (%d - %d)", ret, errno); |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -2210,4 +2211,4 @@ void cameras_run(DualCameraState *s) { |
|
|
|
void cameras_close(DualCameraState *s) { |
|
|
|
void cameras_close(DualCameraState *s) { |
|
|
|
camera_close(&s->rear); |
|
|
|
camera_close(&s->rear); |
|
|
|
camera_close(&s->front); |
|
|
|
camera_close(&s->front); |
|
|
|
} |
|
|
|
} |
|
|
|