]> git.baikalelectronics.ru Git - kernel.git/commit
[media] vivid: Fix YUV555 and YUV565 handling
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Sat, 16 Jul 2016 09:26:23 +0000 (06:26 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 21 Oct 2016 17:50:58 +0000 (15:50 -0200)
commit0128ae250b81c159a483c204aa221588b82d7888
treec57f4298d19ff346d881a7898a586ac7b61a4ccd
parent2deda9af189f317ed56ffcb6c042a846643102a2
[media] vivid: Fix YUV555 and YUV565 handling

precalculate_color() had a optimization that avoided duplicated
conversion for YUV formats. This optimization did not take into
consideration YUV444, YUV555, YUV565 or limited range quantization.

This patch keeps the optimization, but fixes the wrong handling.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c