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