Discussion of API enhancements

From V4LWiki

Jump to: navigation, search

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


Contents

[edit] Ideas

  • [Your idea here]

[edit] Drafts

[edit] 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


[edit] 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
Personal tools