]> git.baikalelectronics.ru Git - kernel.git/commit
media: hantro: Support color conversion via post-processing
authorEzequiel Garcia <ezequiel@collabora.com>
Thu, 5 Dec 2019 14:24:43 +0000 (15:24 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Mon, 16 Dec 2019 09:28:39 +0000 (10:28 +0100)
commitb3a6f3f28b1606b38626f72b67b02940323d20ee
tree0b6163ffa2b3182be77a3b30dc56a5a0470b05ed
parent35de0c3b48061c15fc8e9b0b9a6db3f45daedd44
media: hantro: Support color conversion via post-processing

The Hantro G1 decoder is able to enable a post-processor
on the decoding pipeline, which can be used to perform
scaling and color conversion.

The post-processor is integrated to the decoder, and it's
possible to use it in a way that is completely transparent
to the user.

This commit enables color conversion via post-processing,
which means the driver now exposes YUV packed, in addition to NV12.

Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/staging/media/hantro/Makefile
drivers/staging/media/hantro/hantro.h
drivers/staging/media/hantro/hantro_drv.c
drivers/staging/media/hantro/hantro_g1_h264_dec.c
drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c
drivers/staging/media/hantro/hantro_g1_regs.h
drivers/staging/media/hantro/hantro_g1_vp8_dec.c
drivers/staging/media/hantro/hantro_hw.h
drivers/staging/media/hantro/hantro_postproc.c [new file with mode: 0644]
drivers/staging/media/hantro/hantro_v4l2.c
drivers/staging/media/hantro/rk3288_vpu_hw.c