Development: Discussion of Video4Linux API Enhancements

From LinuxTVWiki
Revision as of 02:16, 3 May 2009 by Jimbley (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, 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