]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[media] davinci vpbe: VENC( Video Encoder) implementation
authorManjunath Hadli <manjunath.hadli@ti.com>
Fri, 17 Jun 2011 07:01:34 +0000 (04:01 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Tue, 21 Jun 2011 20:13:06 +0000 (17:13 -0300)
commita5ba27d16c1d13fec26e9e8258816232fa87cad9
tree77f9f9827dd3c7534585e61f3a21d543595f301d
parenta9aaa76af8053b3f6ab5f3540c54974b6c0f9258
[media] davinci vpbe: VENC( Video Encoder) implementation

This patch adds the VENC or the Video encoder, which is responsible
for the blending of all source planes and timing generation for Video
modes like NTSC, PAL and other digital outputs. the VENC implementation
currently supports COMPOSITE and COMPONENT outputs and NTSC and PAL
resolutions through the analog DACs. The venc block is implemented
as a subdevice, allowing for additional external and internal encoders
of other kind to plug-in.

Signed-off-by: Manjunath Hadli <manjunath.hadli@ti.com>
Acked-by: Muralidharan Karicheri <m-karicheri2@ti.com>
Acked-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/davinci/vpbe_venc.c [new file with mode: 0644]
drivers/media/video/davinci/vpbe_venc_regs.h [new file with mode: 0644]
include/media/davinci/vpbe_venc.h [new file with mode: 0644]