mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-09 23:34:42 +08:00
media: rockchip: rga: use clamp() to clamp size to limits
The try_fmt should limit the width and height to the know limits of the RGA. Use the clamp() helper instead of open coding the clamping. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
This commit is contained in:
parent
ec9ef8dda2
commit
60faf2b82b
@ -482,15 +482,10 @@ static int vidioc_try_fmt(struct file *file, void *prv, struct v4l2_format *f)
|
||||
|
||||
f->fmt.pix.field = V4L2_FIELD_NONE;
|
||||
|
||||
if (f->fmt.pix.width > MAX_WIDTH)
|
||||
f->fmt.pix.width = MAX_WIDTH;
|
||||
if (f->fmt.pix.height > MAX_HEIGHT)
|
||||
f->fmt.pix.height = MAX_HEIGHT;
|
||||
|
||||
if (f->fmt.pix.width < MIN_WIDTH)
|
||||
f->fmt.pix.width = MIN_WIDTH;
|
||||
if (f->fmt.pix.height < MIN_HEIGHT)
|
||||
f->fmt.pix.height = MIN_HEIGHT;
|
||||
f->fmt.pix.width = clamp(f->fmt.pix.width,
|
||||
(u32)MIN_WIDTH, (u32)MAX_WIDTH);
|
||||
f->fmt.pix.height = clamp(f->fmt.pix.height,
|
||||
(u32)MIN_HEIGHT, (u32)MAX_HEIGHT);
|
||||
|
||||
if (fmt->hw_format >= RGA_COLOR_FMT_YUV422SP)
|
||||
f->fmt.pix.bytesperline = f->fmt.pix.width;
|
||||
|
Loading…
Reference in New Issue
Block a user