linux_dsm_epyc7002/drivers/media/platform/coda
Michael Tretter e7f3c54810 [media] coda: use VDOA for un-tiling custom macroblock format
If the CODA driver is configured to produce NV12 output and the VDOA is
available, the VDOA can be used to transform the custom macroblock tiled
format to a raster-ordered format for scanout.

In this case, set the output format of the CODA to the custom macroblock
tiled format, disable the rotator, and use the VDOA to write to the v4l2
buffer. The VDOA is synchronized with the CODA to always un-tile the
frame that the CODA finished in the previous run.

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-01-31 08:37:43 -02:00
..
coda_regs.h [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-bit.c [media] coda: use VDOA for un-tiling custom macroblock format 2017-01-31 08:37:43 -02:00
coda-common.c [media] coda: use VDOA for un-tiling custom macroblock format 2017-01-31 08:37:43 -02:00
coda-gdi.c [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-h264.c [media] coda: add missing header dependencies 2016-10-24 17:02:27 -02:00
coda-jpeg.c [media] coda: relax coda_jpeg_check_buffer for trailing bytes 2015-12-23 14:02:14 -02:00
coda.h [media] coda: use VDOA for un-tiling custom macroblock format 2017-01-31 08:37:43 -02:00
imx-vdoa.c [media] coda/imx-vdoa: constify structs 2017-01-31 08:16:01 -02:00
imx-vdoa.h [media] coda: add i.MX6 VDOA driver 2017-01-31 08:10:18 -02:00
Makefile [media] coda: add i.MX6 VDOA driver 2017-01-31 08:10:18 -02:00
trace.h [media] media: videobuf2: Restructure vb2_buffer 2015-10-01 09:04:43 -03:00