V4L/DVB (6116): ivtv: VBI cleanups and fixes
authorHans Verkuil <hverkuil@xs4all.nl>
Sat, 25 Aug 2007 17:11:23 +0000 (14:11 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Wed, 10 Oct 2007 01:07:14 +0000 (22:07 -0300)
commit2f3a98931f51be6093df7c6cc2633bf238778b7d
treef25f00c9f0a46c9c4885a24445dc795a2151fc97
parent26e9d599561e9a964bd4d7c2be0029db8aaff852
V4L/DVB (6116): ivtv: VBI cleanups and fixes

Besides some VBI cleanups this patch also fixes a subtle problem with the
VBI re-insertion stream where the PIO work handler wasn't called quickly
enough, resulting in occasional corrupt data.

Furthermore the CC output didn't disable CC correctly and at the right time,
causing duplicates to be sent.

An saa7127 fix for VPS output was also added: the wrong data was sent.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/ivtv/ivtv-driver.h
drivers/media/video/ivtv/ivtv-fileops.c
drivers/media/video/ivtv/ivtv-irq.c
drivers/media/video/ivtv/ivtv-vbi.c
drivers/media/video/ivtv/ivtv-vbi.h
drivers/media/video/saa7127.c