Development: Discussion of Video4Linux API Enhancements

From LinuxTVWiki
Jump to navigation Jump to search

This page gathers ideas, suggestions, and drafts for V4L API enhancements. Discussion can take place on the V4L mailing list.


Ideas

  • [Your idea here]

Drafts

VIDIOC_ENUM_FRAME_FORMATS

Topic
Draft for a new ioctl that allows frame format enumeration
Reason for enhancement
The V4L2 API lacks a way for applications to enumerate frame rates and other frame format related information. Enumerating supported frame rates, formats, and resolutions is required for webcam applications. (See discussion on video4linux-list: Thread: Frame rate enumeration ioctl)
Date/Author
2006-05-31, Martin Rubli
Mailing list
RFC: ioctl for frame format enumeration
Download draft
HTML, Text only/Wiki
Status
replaced by VIDIOC_ENUM_FRAMESIZES and VIDIOC_ENUM_FRAMEINTERVALS


VIDIOC_ENUM_FRAMESIZES, VIDIOC_ENUM_FRAMEINTERVALS

Topic
Draft for two new ioctls that allow frame size and frame interval enumeration
Reason for enhancement
The V4L2 API lacks a way for applications to enumerate frame rates and other frame format related information. Enumerating supported frame rates, formats, and resolutions is required for webcam applications. (See discussion on video4linux-list: Thread: Frame rate enumeration ioctl)
Date/Author
2006-07-06, Martin Rubli
Mailing list
RFC: ioctls for frame format enumeration (2nd version)
Download draft
Status
Implemented by the Linux UVC driver, to be submitted to V4L2
Usage sample
frmfmtenum.c