summaryrefslogtreecommitdiffstats
path: root/Documentation/mn10300
diff options
context:
space:
mode:
authorRobert Jarzmik <robert.jarzmik@free.fr>2009-03-31 08:44:21 +0200
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-04-07 02:43:44 +0200
commit92a8337b380f0978ac81f096d6324d3ad689f83e (patch)
tree8a09a2d450f168a16e346167dd57d06c410049f1 /Documentation/mn10300
parentV4L/DVB (11318): fix misspelling of kconfig option (diff)
downloadlinux-92a8337b380f0978ac81f096d6324d3ad689f83e.tar.xz
linux-92a8337b380f0978ac81f096d6324d3ad689f83e.zip
V4L/DVB (11319): pxa_camera: Enforce YUV422P frame sizes to be 16 multiples
Due to DMA constraints, the DMA chain always transfers bytes from the QCI fifos to memory in 8 bytes units. In planar formats, that could mean 0 padding between Y and U plane (and between U and V plane), which is against YUV422P standard. Therefore, a frame size is required to be a multiple of 16 (so U plane size is a multiple of 8). It is enforced in try_fmt() and set_fmt() primitives, be aligning height then width on 4 multiples as need be, to reach a 16 multiple. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation/mn10300')
0 files changed, 0 insertions, 0 deletions