[linux-dvb] SAA7146 DMA buffer overflow

Manu Abraham abraham.manu at gmail.com
Wed Feb 15 13:15:13 CET 2006


Johannes Stezenbach wrote:
>
> Processing is done from the irq handler (well, actually from
> a tasklet triggered by irq). For a 30Mbit/s stream
> this buffer holds ~50ms worth of TS packets which are then pushed
> into a larger ringbuffer where it waits to be picked up by read()
> from the demux/dvr device. If the DMA buffer overflows you have
> an irq/tasklet latency problem.
>   

We came to some similar conclusions on this on the 878 based cards in 
this regard, Sigmund Augdal has some interesting info in this regard, i 
believe on this aspect.


Manu




More information about the linux-dvb mailing list