linux/drivers/media/platform/coda
Philipp Zabel a269e53b1a [media] coda: add macroblock tiling support
Storing internal frames in macroblock tiled order improves memory
access patterns by allowing increased burst sizes when transferring
the uncompressed macroblocks to or from main memory.
The translation logic only supports a single chroma base address,
so this is only supported for the chroma interleaved NV12 format.

Since the rotator used to copy the decoder output into the v4l2
capture buffers does not seem to support the tiled format correctly,
only enable it in the encoder for now.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2015-07-17 11:28:59 -03:00
..
coda_regs.h [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-bit.c [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-common.c [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-gdi.c [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
coda-h264.c [media] coda: include header for memcpy 2014-08-21 15:25:23 -05:00
coda-jpeg.c [media] coda: Add tracing support 2015-04-10 10:12:31 -03:00
coda.h [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
Makefile [media] coda: add macroblock tiling support 2015-07-17 11:28:59 -03:00
trace.h [media] coda: use event class to deduplicate v4l2 trace events 2015-07-17 11:16:47 -03:00