diff --git a/examples/camera/camera_bkgd.c b/examples/camera/camera_bkgd.c index c53b11ab8..4703b1ea5 100644 --- a/examples/camera/camera_bkgd.c +++ b/examples/camera/camera_bkgd.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/examples/camera/camera_main.c b/examples/camera/camera_main.c index 43f1fff9d..32ad1a460 100644 --- a/examples/camera/camera_main.c +++ b/examples/camera/camera_main.c @@ -537,7 +537,7 @@ int main(int argc, FAR char *argv[]) * And all allocated memorys are VIDIOC_QBUFed. */ - if (capture_num != 0) + if (capture_num != 0 && capture_type == V4L2_BUF_TYPE_STILL_CAPTURE) { /* Determine image size from connected image sensor name, * because video driver does not support VIDIOC_ENUM_FRAMESIZES