media: vidioc_cropcap -> vidioc_g_pixelaspect
Now vidioc_cropcap is only used to return the pixelaspect, so rename it accordingly. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Tested-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:

کامیت شده توسط
Mauro Carvalho Chehab

والد
ed3e2749ff
کامیت
5200ab6a32
@@ -635,14 +635,14 @@ static void determine_valid_ioctls(struct video_device *vdev)
|
||||
SET_VALID_IOCTL(ops, VIDIOC_TRY_DECODER_CMD, vidioc_try_decoder_cmd);
|
||||
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMESIZES, vidioc_enum_framesizes);
|
||||
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMEINTERVALS, vidioc_enum_frameintervals);
|
||||
if (ops->vidioc_g_selection)
|
||||
if (ops->vidioc_g_selection) {
|
||||
set_bit(_IOC_NR(VIDIOC_G_CROP), valid_ioctls);
|
||||
set_bit(_IOC_NR(VIDIOC_CROPCAP), valid_ioctls);
|
||||
}
|
||||
if (ops->vidioc_s_selection)
|
||||
set_bit(_IOC_NR(VIDIOC_S_CROP), valid_ioctls);
|
||||
SET_VALID_IOCTL(ops, VIDIOC_G_SELECTION, vidioc_g_selection);
|
||||
SET_VALID_IOCTL(ops, VIDIOC_S_SELECTION, vidioc_s_selection);
|
||||
if (ops->vidioc_cropcap || ops->vidioc_g_selection)
|
||||
set_bit(_IOC_NR(VIDIOC_CROPCAP), valid_ioctls);
|
||||
} else if (is_vbi) {
|
||||
/* vbi specific ioctls */
|
||||
if ((is_rx && (ops->vidioc_g_fmt_vbi_cap ||
|
||||
|
@@ -2266,18 +2266,21 @@ static int v4l_cropcap(const struct v4l2_ioctl_ops *ops,
|
||||
p->pixelaspect.numerator = 1;
|
||||
p->pixelaspect.denominator = 1;
|
||||
|
||||
if (s.type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
|
||||
s.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
|
||||
else if (s.type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
|
||||
s.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
|
||||
|
||||
/*
|
||||
* The determine_valid_ioctls() call already should ensure
|
||||
* that this can never happen, but just in case...
|
||||
*/
|
||||
if (WARN_ON(!ops->vidioc_cropcap && !ops->vidioc_g_selection))
|
||||
if (WARN_ON(!ops->vidioc_g_selection))
|
||||
return -ENOTTY;
|
||||
|
||||
if (ops->vidioc_cropcap)
|
||||
ret = ops->vidioc_cropcap(file, fh, p);
|
||||
|
||||
if (!ops->vidioc_g_selection)
|
||||
return ret;
|
||||
if (ops->vidioc_g_pixelaspect)
|
||||
ret = ops->vidioc_g_pixelaspect(file, fh, s.type,
|
||||
&p->pixelaspect);
|
||||
|
||||
/*
|
||||
* Ignore ENOTTY or ENOIOCTLCMD error returns, just use the
|
||||
|
مرجع در شماره جدید
Block a user