[PATCH 0/3] media: imx-jpeg: Fix some motion-jpeg decoding issues

From: ming . qian
Date: Wed Mar 26 2025 - 22:38:23 EST


From: Ming Qian <ming.qian@xxxxxxxxxxx>

To support decoding motion-jpeg without DHT, driver will try to decode a
pattern jpeg before actual jpeg frame by use of linked descriptors
(This is called "repeat mode"), then the DHT in the pattern jpeg can be
used for decoding the motion-jpeg.

But there is some hardware limitation in the repeat mode, that may cause
corruption or decoding timeout.

Try to make workaround for these limitation in this patchset.

Ming Qian (3):
media: imx-jpeg: Enhance error handling in buffer allocation
media: imx-jpeg: Change the pattern size to 128x64
media: imx-jpeg: Check decoding is ongoing for motion-jpeg

.../media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 1 +
.../media/platform/nxp/imx-jpeg/mxc-jpeg.c | 109 +++++++++++++-----
.../media/platform/nxp/imx-jpeg/mxc-jpeg.h | 5 +
3 files changed, 86 insertions(+), 29 deletions(-)

--
2.43.0-rc1