Skip to content

Instantly share code, notes, and snippets.

@mrpossoms
Forked from TIS-Edgar/framerate.c
Last active September 8, 2017 19:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrpossoms/133c0833e856d07a41279e0ca69aaf51 to your computer and use it in GitHub Desktop.
Save mrpossoms/133c0833e856d07a41279e0ca69aaf51 to your computer and use it in GitHub Desktop.
set v4l2 framerate
bool set_framerate(int fd)
struct v4l2_streamparm parm;
parm.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
// 1/15 seconds per frame. Or 15 frames/second
parm.parm.capture.timeperframe.numerator = 1;
parm.parm.capture.timeperframe.denominator = 15;
int ret = xioctl(fd, VIDIOC_S_PARM, &parm);
if (ret < 0)
{
return false;
}
return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment