• Heikki Lindholm's avatar
    V4L/DVB (6690): saa7134: fix ignored interrupts · 843b1378
    Heikki Lindholm authored
    The saa7134 video driver starts dropping frames when used together with the
    saa7134-alsa driver. Frames are dropped because when an audio event is waiting
    the driver simply ignores the interrupt and passes it on to the saa7134-alsa
    interrupt handler. The alsa interrupt handler in turn acknowledges all types
    of events thus clearing the pending video events as well. Fix by only masking
    out the audio event in the video interrupt handler and by only acknowledging
    the audio event in the alsa driver.
    Signed-off-by: default avatarHeikki Lindholm  <holindho@cs.helsinki.fi>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
    843b1378
saa7134-alsa.c 27.2 KB