Development: Discussion of Video4Linux API Enhancements
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