linux/drivers/media/platform
Hans Verkuil 3f682ffcf9 [media] vivid: add the kthread code that controls the video rate
Add the kthread handlers for video/vbi capture and video/vbi output.
These carefully control the rate at which frames are generated (video
capture) and accepted (video output). While the short-term jitter is
around the order of a jiffie, in the long term the rate matches the
configured framerate exactly.

The capture thread handler also takes care of the video looping and
of capture and overlay support. This is probably the most complex part
of this driver due to the many combinations of crop, compose and scaling
on the input and output, and the blending that has to be done if
overlay support is enabled as well.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-02 17:41:54 -03:00
..
blackfin [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
coda [media] coda: checkpatch cleanup 2014-08-21 15:25:26 -05:00
davinci [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
exynos4-is [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
exynos-gsc [media] gsc: Use %pad for dma_addr_t 2014-08-26 18:52:04 -03:00
marvell-ccic [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
omap [media] omap: be sure that MMU is there for COMPILE_TEST 2014-08-26 18:52:20 -03:00
omap3isp [media] omap3isp: resizer: Protect against races when updating crop 2014-08-21 15:25:17 -05:00
s3c-camif [media] v4l: s3c-camif: Return V4L2_FIELD_NONE from pad-level set format 2014-07-22 01:00:23 -03:00
s5p-g2d [media] g2d: remove unused var 2014-08-26 18:52:11 -03:00
s5p-jpeg [media] s5p-jpeg: Get rid of a warning 2014-08-26 18:52:15 -03:00
s5p-mfc [media] s5p_mfc: get rid of several warnings 2014-08-26 18:52:13 -03:00
s5p-tv [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
soc_camera [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
ti-vpe [media] enable COMPILE_TEST for ti-vbe 2014-08-26 18:52:17 -03:00
vivid [media] vivid: add the kthread code that controls the video rate 2014-09-02 17:41:54 -03:00
vsp1 [media] v4l: vsp1: uds: Fix scaling of alpha layer 2014-07-17 12:45:00 -03:00
arv.c [media] media: remove the setting of the flag V4L2_FL_USE_FH_PRIO 2014-07-04 16:14:59 -03:00
fsl-viu.c [media] v4l: subdev: Move [gs]_std operation to video ops 2014-05-24 17:11:26 -03:00
indycam.c [media] indycam: remove g_chip_ident op 2013-06-17 08:49:47 -03:00
indycam.h
Kconfig [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
m2m-deinterlace.c [media] m2m-deinterlace: Convert to devm* API 2014-06-17 12:04:46 -03:00
Makefile [media] enable COMPILE_TEST for OMAP2 vout 2014-08-26 18:52:18 -03:00
mem2mem_testdev.c [media] v4l: Support extending the v4l2_pix_format structure 2014-07-17 12:44:47 -03:00
mx2_emmaprp.c [media] enable COMPILE_TEST for MX2 eMMa-PrP driver 2014-08-26 18:52:16 -03:00
sh_veu.c [media] sh_veu: Include media/v4l2-image-sizes.h 2014-08-21 15:25:37 -05:00
sh_vou.c [media] sh_vou: comment unused vars 2014-01-13 11:30:26 -02:00
timblogiw.c [media] v4l: subdev: Move [gs]_std operation to video ops 2014-05-24 17:11:26 -03:00
via-camera.c [media] via-camera: Include media/v4l2-image-sizes.h 2014-08-21 15:25:37 -05:00
via-camera.h
vino.c [media] v4l: Support extending the v4l2_pix_format structure 2014-07-17 12:44:47 -03:00
vino.h
vivi.c [media] v4l: Support extending the v4l2_pix_format structure 2014-07-17 12:44:47 -03:00