]> err.no Git - linux-2.6/commit
V4L/DVB (6049): ivtv: fix VBI reinsertion decoding
authorHans Verkuil <hverkuil@xs4all.nl>
Sat, 18 Aug 2007 18:16:00 +0000 (15:16 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Wed, 10 Oct 2007 01:05:36 +0000 (22:05 -0300)
commit51a99c0428cc6d3a442eef1c9046099c9383d72b
tree774d4456092221f25e40227796575fe74fced026
parentde870b52be9d52c3dad76c9ea7399cb94abcaa1a
V4L/DVB (6049): ivtv: fix VBI reinsertion decoding

- Invalid VBI packets should result in an empty VBI frame, not
  in an zero-sized frame that causes the reader to incorrectly
  return a 0 (EOF) value.
- PIO completion should not reset the sg_pending_size field.
- The DMA offset detection code should be ignored for PIO transfers:
  it somehow messes up the data on the card and is not needed anyway
  for PIO.

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