rpicamsrc: RaspiCapture: handle MMAL_EVENT_ERROR
authorGeorgii Staroselskii <georgii.staroselskii@emlid.com>
Tue, 7 Nov 2017 15:14:06 +0000 (15:14 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 10 Jul 2020 15:46:13 +0000 (16:46 +0100)
sys/rpicamsrc/RaspiCapture.c

index d0616c5..cdc6ce2 100644 (file)
@@ -752,8 +752,9 @@ static void camera_control_callback(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *buf
          break;
       }
    }
-   else
-   {
+   else if (buffer->cmd == MMAL_EVENT_ERROR) {
+      vcos_log_error("Camera control callback got an error");
+   } else {
       vcos_log_error("Received unexpected camera control callback event, 0x%08x", buffer->cmd);
    }