[GIT PULL] drm/imx: IPUv3 image converter fixes and improvements
Philipp Zabel
p.zabel at pengutronix.de
Fri Aug 23 15:20:59 UTC 2019
Hi Dave, Daniel,
please consider merging these image converter fixes for v5.4, which
avoid image degradation due to intermediate downscaling in some tiled
conversions and fix 1:1 conversions that are multiples of the hardware
tile size. This also adds RGBX and BGRX format support now that these
are defined for V4L2, and there is a patch to remove a leftover line
from the Makefile.
regards
Philipp
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:
Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)
are available in the Git repository at:
git://git.pengutronix.de/pza/linux.git tags/imx-drm-next-2019-08-23
for you to fetch changes up to 4d24376370fbfc87231d54434a683f2913abcce4:
gpu: ipu-v3: image-convert: only sample into the next tile if necessary (2019-08-19 16:25:30 +0200)
----------------------------------------------------------------
drm/imx: IPUv3 image converter fixes and improvements
Fix image converter seam handling for 1024x1024 pixel hardware
limitation at the main processing section input, improve error
handling, and slightly optimize for 1:1 conversions.
Add support for newly defined 32-bit RGB V4L2 pixel formats.
----------------------------------------------------------------
Guido Günther (1):
drm/imx: Drop unused imx-ipuv3-crtc.o build
Philipp Zabel (9):
gpu: ipu-v3: enable remaining 32-bit RGB V4L2 pixel formats
gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and _RGBX32
gpu: ipu-v3: image-convert: move output seam valid interval calculation into find_best_seam
gpu: ipu-v3: image-convert: fix output seam valid interval
gpu: ipu-v3: image-convert: limit input seam position to hardware requirements
gpu: ipu-v3: image-convert: fix image downsize coefficients and tiling calculation
gpu: ipu-v3: image-convert: bail on invalid tile sizes
gpu: ipu-v3: image-convert: move tile burst alignment out of loop
gpu: ipu-v3: image-convert: only sample into the next tile if necessary
drivers/gpu/drm/imx/Makefile | 1 -
drivers/gpu/ipu-v3/ipu-common.c | 16 ++-
drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +++-
drivers/gpu/ipu-v3/ipu-image-convert.c | 230 ++++++++++++++++++++-------------
4 files changed, 177 insertions(+), 96 deletions(-)
More information about the dri-devel
mailing list