[dvblast-devel] SAA7146 driver fix for better PCR accuracy and finer IP granularity

Jakub Paweł Głazik jg at k.pl
Fri Jun 11 00:59:41 CEST 2010


2010/6/10 Christophe Massiot <massiot at via.ecp.fr>:
> Dear Marian,
>
> Le 9 juin 2010 à 09:56, Marian Ďurkovič a écrit :
>
>>  Fortunately, the DMA block size for SAA7146 is easily tunable by a specific
>> HW register. After some experimentation, it looks like 8 kB is much better
>> value here, resulting in ~44 TS packets being output once per 1.75 msec.
>> With a typical DVB-S transponder, it basically means that one IP packet
>> per TV station is sent per DMA cycle. It also nicely corresponds to the
>> dvblast's default processing of upto 50 TS packets per demux cycle.
>
> You have done what I have been dreaming of for the past couple of months !
>
> Do you think it would be possible to tune this value depending on the symbol rate (or best, multiplex rate) of the transponder ? Because 27500 transponders do not behave the same way as 1995 transponders...

This sounds like a fix for out STB lip sync problems discussed on the
list (TT S3200 card) .
Great great news, gonna test this patch ASAP.



-- 
.: Jakub Paweł Głazik,
.: email & jabber: zytek<at>nuxi.pl


More information about the dvblast-devel mailing list