OpenCloudOS-Kernel/drivers/media/platform
Archit Taneja 6c4f4cbb58 [media] v4l: ti-vpe: Add helper to perform color conversion
The CSC block can be used for color space conversion between YUV and RGB
formats.

It is configurable via a programmable set of coefficients. Add functionality to
choose the appropriate CSC coefficients and program them in the CSC registers.
We take the source and destination colorspace formats as the arguments, and
choose the coefficient table accordingly.

YUV to RGB coefficients are provided for standard and high definition
colorspaces. The coefficients can also be limited or full range. For now, only
full range coefficients are chosen. We would need some sort of control ioctl for
the user to specify the range needed. Not sure if there is a generic control
ioctl for this already?

Signed-off-by: Archit Taneja <archit@ti.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-01-07 06:57:08 -02:00
..
blackfin tree-wide: use reinit_completion instead of INIT_COMPLETION 2013-11-15 09:32:21 +09:00
davinci [media] davinci: remove deprecated IRQF_DISABLED 2013-10-03 14:11:18 -03:00
exynos-gsc [media] exynos-gsc: Handle ctx job finish when aborted 2013-10-28 15:21:58 -02:00
exynos4-is [media] exynos4-is: Remove dependency on PM_RUNTIME from Kconfig 2014-01-02 14:30:11 -02:00
marvell-ccic [media] media: marvell-ccic: use devm to release clk 2013-12-09 14:50:51 -02:00
omap [media] omap_vout: fix compiler warning 2013-06-28 15:06:49 -03:00
omap3isp [media] omap3isp: Fix buffer flags handling when querying buffer 2013-12-18 06:25:04 -02:00
s3c-camif [media] s3c-camif: forever loop in camif_hw_set_source_format() 2013-08-24 04:53:58 -03:00
s5p-g2d [media] s5p-g2d: Use mem-to-mem ioctl helpers 2013-12-04 15:45:24 -02:00
s5p-jpeg [media] s5p-jpeg: Adjust g_volatile_ctrl callback to Exynos4x12 needs 2013-12-18 11:51:47 -02:00
s5p-mfc [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
s5p-tv [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
soc_camera [media] v4l: atmel-isi: Should clear bits before set the hardware register 2013-12-18 06:55:48 -02:00
ti-vpe [media] v4l: ti-vpe: Add helper to perform color conversion 2014-01-07 06:57:08 -02:00
vsp1 Merge branch 'upstream-fixes' into patchwork 2013-12-13 05:04:00 -02:00
Kconfig [media] omap24xx/tcm825x: move to staging for future removal 2013-12-20 13:45:22 -02:00
Makefile [media] omap24xx/tcm825x: move to staging for future removal 2013-12-20 13:45:22 -02:00
arv.c
coda.c [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00
coda.h [media] coda: add CODA7541 decoding support 2013-07-31 15:56:44 -03:00
fsl-viu.c drivers: clean-up prom.h implicit includes 2013-10-09 20:04:04 -05:00
indycam.c [media] indycam: remove g_chip_ident op 2013-06-17 08:49:47 -03:00
indycam.h
m2m-deinterlace.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2013-11-20 13:20:24 -08:00
mem2mem_testdev.c [media] mem2mem_testdev: Use mem-to-mem ioctl and vb2 helpers 2013-12-04 15:35:22 -02:00
mx2_emmaprp.c [media] mem2mem: set missing v4l2_dev pointer 2013-06-28 15:09:43 -03:00
sh_veu.c sh_veu: Replace PTR_RET with PTR_ERR_OR_ZERO 2013-07-16 16:06:01 +09:30
sh_vou.c [media] v4l: sh_vou: Fix warnings due to improper casts and printk formats 2013-12-18 10:26:19 -02:00
timblogiw.c Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2013-11-20 13:20:24 -08:00
via-camera.c [media] via-camera: replace current_norm by g_std 2013-06-17 09:33:49 -03:00
via-camera.h
vino.c [media] v4l2: pass std by value to the write-only s_std ioctl 2013-03-24 06:47:00 -03:00
vino.h
vivi.c [media] media_tree: Fix spelling errors 2013-12-09 14:50:50 -02:00