V4L/DVB (3704): Fix some errors on bttv_risc_overlay
authorDuncan Sands <baldrick@free.fr>
Sun, 2 Apr 2006 07:14:57 +0000 (04:14 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Fri, 12 May 2006 22:54:35 +0000 (19:54 -0300)
commit3203f94a25ea04b3052d22c7be9518538862d88f
tree5227daa69929027e83e49be2c169891fda76cfc5
parentfaa88df860fdfad13afc99fc7201432f9263b3b5
V4L/DVB (3704): Fix some errors on bttv_risc_overlay

There are tree mistakes on bttv_risc_overlay.
1) When skip_odd is true, the number of lines for which
instructions are written is (height+1)/2, not height/2.
2) This occurs when clipping: the number of instruction bytes
written can be as much as 8 + 12*nclips, not 8 + 8*nclips, as
currently estimated.
3) Coverity check were wrong with nskips=0, since it means that
it can clipped at most one line.

Signed-off-by: Duncan Sands <baldrick@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/bt8xx/bttv-risc.c