public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] media: imx-jpeg: Fix some motion-jpeg decoding
@ 2025-04-11  7:43 ming.qian
  2025-04-11  7:43 ` [PATCH v4 1/4] media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead ming.qian
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: ming.qian @ 2025-04-11  7:43 UTC (permalink / raw)
  To: mchehab, hverkuil-cisco, mirela.rabulea
  Cc: shawnguo, s.hauer, kernel, festevam, xiahong.bao, eagle.zhou,
	linux-imx, imx, linux-media, linux-kernel, linux-arm-kernel

From: Ming Qian <ming.qian@oss.nxp.com>

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 (4):
  media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead
  media: imx-jpeg: Cleanup after an allocation error
  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    | 120 +++++++++++++-----
 .../media/platform/nxp/imx-jpeg/mxc-jpeg.h    |   5 +
 3 files changed, 97 insertions(+), 29 deletions(-)

-- 
2.43.0-rc1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-04-11 18:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-11  7:43 [PATCH v4 0/4] media: imx-jpeg: Fix some motion-jpeg decoding ming.qian
2025-04-11  7:43 ` [PATCH v4 1/4] media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead ming.qian
2025-04-11 14:36   ` Frank Li
2025-04-11 18:47     ` Nicolas Dufresne
2025-04-11  7:43 ` [PATCH v4 2/4] media: imx-jpeg: Cleanup after an allocation error ming.qian
2025-04-11  7:43 ` [PATCH v4 3/4] media: imx-jpeg: Change the pattern size to 128x64 ming.qian
2025-04-11  7:43 ` [PATCH v4 4/4] media: imx-jpeg: Check decoding is ongoing for motion-jpeg ming.qian
2025-04-11 14:38   ` Frank Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox