[mythtv] [mythtv-commits] Ticket #1035: EIT rewrite

Stuart Auchterlonie stuarta at squashedfrog.net
Tue Jan 17 23:52:26 UTC 2006

On Sun, Jan 15, 2006 at 11:26:18PM -0000, MythTV wrote:
> #1035: EIT rewrite
> ---------------------+------------------------------------------------------
>  Reporter:  stuarta  |        Owner:  danielk, stuarta
>      Type:  task     |       Status:  new             
>  Priority:  major    |    Milestone:  0.20            
> Component:  mythtv   |      Version:  head            
>  Severity:  medium   |   Resolution:                  
> ---------------------+------------------------------------------------------
> Comment (by mythdev at penyball.cix.co.uk):
>  you probably knew this anyway - but just in case it helps with any design
>  decisions:
>  a) In UK dvb-t the EITFixupStyle2 function can account for ca 40% of the
>  total processing time in LiveTV - its called ~40 times/sec - those Qt
>  regexes really hurt in this function :)

We plan to.
a) Cache event signatures for seen events.
b) Move this processing to post cache.
   Which means it is only applied when the event is on its way to the DB.

>  b) For dvb-t I don't believe the scan needs to look at every channel -
>  just every multiplex

Strictly speaking that's true.
Currently it's a simplified implementation of this, where we visit the 
channels in an order where we change to a different mplex each time
while still managing to visit every channel (since not everywhere has
as good EIT data as the UK)

see EITScanner::StartActiveScan() if you are interested.


More information about the mythtv-dev mailing list