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 _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb