[mythtv-commits] Ticket #1035: EIT rewrite

MythTV mythtv at cvs.mythtv.org
Mon May 22 01:53:30 EDT 2006

#1035: EIT rewrite
 Reporter:  stuarta  |        Owner:  danielk
     Type:  task     |       Status:  new    
 Priority:  major    |    Milestone:  0.20   
Component:  mythtv   |      Version:  head   
 Severity:  medium   |   Resolution:         
Comment (by danielk):

 (In [9957]) Refs #1035. Big EIT branch merge.

 This moves the EIT handling out of SIParser and mostly into the DVB and
 ATSC stream handlers, allowing recorders other than the DVBRecorder to
 handle EIT without massive code duplication. This also allows us to get
 rid of a bunch of dependencies on the dvbdev stuff. The only thing we are
 still using there is the CAM code.

 This also fixes several problems in the MPEG PES packet assembly code that
 were uncovered when we started using it for EIT in addition to using it
 for the tuning tables.

 Since SIParser is gone this also allows us to use the table caching in the
 stream handler code to speed up intra-transport tuning. If we already have
 the needed tuning tables we skip the signal monitoring step and begin
 recording the new channel immediately.

 This also fixes various bugs in EIT handling, and lowers the EIT
 processors memory consumtion further.

 This also removes the arbitrary limit of four DVB cards per backend. Now
 you should be able to add as many DVB devices as your hardware allows.

 I recommend a "make distclean".

Ticket URL: <http://cvs.mythtv.org/trac/ticket/1035>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list