summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/ivtv/ivtv-irq.c
diff options
context:
space:
mode:
authorIan Armstrong <ian@iarmst.demon.co.uk>2007-08-03 09:58:29 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-10-09 22:04:28 -0300
commit943e8910db31e36d945f2bf7d4c273ca5fa01f6e (patch)
tree40d74912b4e6a612b6a1ecb8a3ab7131249f008a /drivers/media/video/ivtv/ivtv-irq.c
parent68a341a53ab5a3c5b7dad4b226124414c62c124d (diff)
V4L/DVB (5972): ivtv: prevent yuv register updates from being missed
The yuv output code always compares the new frame position & size with those of the previous frame. If they are different, a flag is set to request the yuv output registers be updated when the new frame is displayed. If the incoming frames are delivered too fast, exhausting the buffers, the most recent frame already buffered will be discarded. Unfortunately, any update request will also be discarded. If the new frame matches the size & position of the now discarded frame, the yuv registers are not flagged for update & will remain in their old state. This patch preserves the register update flag in the event that a frame is dropped. Signed-off-by: Ian Armstrong <ian@iarmst.demon.co.uk> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/ivtv/ivtv-irq.c')
0 files changed, 0 insertions, 0 deletions