media: imx-jpeg: Add a timeout mechanism for each frame
authorMing Qian <ming.qian@nxp.com>
Mon, 18 Jul 2022 02:37:37 +0000 (10:37 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 30 Sep 2022 13:44:09 +0000 (15:44 +0200)
commitcfed9632ca8e8bdf0128745ae2400b72c4292886
tree5c768aca135e1d8099c8efb7c3be774a96cf0f32
parent2bcc3b48c8ddf2d83cf00a00c0d021970c271fff
media: imx-jpeg: Add a timeout mechanism for each frame

Add a timeout mechanism for each frame.
If the frame can't be decoded or encoded,
driver can cancel it to avoid hang.

Fixes: 2db16c6ed72ce ("media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder")
Signed-off-by: Ming Qian <ming.qian@nxp.com>
Reviewed-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h