OSDN Git Service

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)
commit8c2d66b036c778480787e395097e0d04bc383db4
tree0b6163ffa2b3182be77a3b30dc56a5a0470b05ed
parent3143f8a123dc6ecbe1f39e92fb1081e49a1c7bf1
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