diff --git a/v4l2/grabvidseq.c b/v4l2/grabvidseq.c index 136216a..24f7a1d 100644 --- a/v4l2/grabvidseq.c +++ b/v4l2/grabvidseq.c @@ -36,6 +36,9 @@ #define SAVE_AS_PNM 0 #define SAVE_AS_FIMG 0 +#define WIDTH 1920 +#define HEIGHT 1080 + /* --------------------------------------------------------------------- */ #define CLEAR(x) memset(&(x), 0, sizeof(x)) @@ -132,8 +135,8 @@ if (fd < 0) { CLEAR(fmt); fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; -fmt.fmt.pix.width = 640; -fmt.fmt.pix.height = 480; +fmt.fmt.pix.width = WIDTH; +fmt.fmt.pix.height = HEIGHT; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_RGB24; fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; xioctl(fd, VIDIOC_S_FMT, &fmt); @@ -141,7 +144,7 @@ if (fmt.fmt.pix.pixelformat != V4L2_PIX_FMT_RGB24) { printf("Libv4l didn't accept RGB24 format. Can't proceed.\n"); exit(EXIT_FAILURE); } -if ((fmt.fmt.pix.width != 640) || (fmt.fmt.pix.height != 480)) { +if ((fmt.fmt.pix.width != WIDTH) || (fmt.fmt.pix.height != HEIGHT)) { printf("Warning: driver is sending image at %dx%d\n", fmt.fmt.pix.width, fmt.fmt.pix.height); }