mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
media: v4l2-ioctl: create helper to fill in v4l2_standard for ENUMSTD
Prepare for adding a new IOCTL VIDIOC_SUBDEV_ENUMSTD which would enumerate the standards for a subdevice by breaking out the code which could be shared between the video and subdevice versions of this IOCTL. Signed-off-by: Niklas Söderlund <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> [[email protected]: fixed 'sdandard' typos in v4l2-ioctl.h] Signed-off-by: Mauro Carvalho Chehab <[email protected]>
This commit is contained in:
parent
39fb993038
commit
aa2f887127
2 changed files with 50 additions and 31 deletions
|
|
@ -621,7 +621,7 @@ const char *v4l2_norm_to_name(v4l2_std_id id);
|
|||
* v4l2_video_std_frame_period - Ancillary routine that fills a
|
||||
* struct &v4l2_fract pointer with the default framerate fraction.
|
||||
*
|
||||
* @id: analog TV sdandard ID.
|
||||
* @id: analog TV standard ID.
|
||||
* @frameperiod: struct &v4l2_fract pointer to be filled
|
||||
*
|
||||
*/
|
||||
|
|
@ -632,7 +632,7 @@ void v4l2_video_std_frame_period(int id, struct v4l2_fract *frameperiod);
|
|||
* a &v4l2_standard structure according to the @id parameter.
|
||||
*
|
||||
* @vs: struct &v4l2_standard pointer to be filled
|
||||
* @id: analog TV sdandard ID.
|
||||
* @id: analog TV standard ID.
|
||||
* @name: name of the standard to be used
|
||||
*
|
||||
* .. note::
|
||||
|
|
@ -642,6 +642,17 @@ void v4l2_video_std_frame_period(int id, struct v4l2_fract *frameperiod);
|
|||
int v4l2_video_std_construct(struct v4l2_standard *vs,
|
||||
int id, const char *name);
|
||||
|
||||
/**
|
||||
* v4l_video_std_enumstd - Ancillary routine that fills in the fields of
|
||||
* a &v4l2_standard structure according to the @id and @vs->index
|
||||
* parameters.
|
||||
*
|
||||
* @vs: struct &v4l2_standard pointer to be filled.
|
||||
* @id: analog TV standard ID.
|
||||
*
|
||||
*/
|
||||
int v4l_video_std_enumstd(struct v4l2_standard *vs, v4l2_std_id id);
|
||||
|
||||
/**
|
||||
* v4l_printk_ioctl - Ancillary routine that prints the ioctl in a
|
||||
* human-readable format.
|
||||
|
|
|
|||
Loading…
Reference in a new issue