Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: [PATCH] Reducing the number of dropped packets when an error is detected
Jon Burgess wrote:
> When tuning to a new channel the first couple of packets are often junk,
> but most of the following 64kB of data in the DMA ring is actually OK.
>
> The patch attached moves a check for the 0x47 TS packet sync byte from
> the vpeirq DMA receive code into the lower demux layer (so it makes the
> decision to drop on a per TS packet basis). Without the patch the IRQ
> would junk the whole block of data if it didn't start with a sync byte.
>
> This improves the channel switching time for me, as well as the
> resilience to small bursts of interference (which again could cause lots
> of good packets to be dropped unnecessarily).
>
> Patches are attached for DVB & dvb-kernel
Applied to CVS. Thanks!
Johannes
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index