[mythtv-commits] Ticket #1035: EIT rewrite

MythTV mythtv at cvs.mythtv.org
Sat Apr 29 16:50:14 UTC 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 [9831]) Refs #1035. Refactors DVB recording a bit to work better with
 StreamData classes (which is being used for more generalized EIT
 handling).

 In order allow the recorder to monitor the PAT & PMT for the stream this
 makes DVBRecorder and not get confused by multiple PMTs on a pid this
 moves the HandlePAT() and HandlePMT() methods from the DVBChannel to the
 DVBRecorder.

 This moves some the channel table DB stuff from TVRec to ChannelUtil as a
 cleanup. This also to allows us to more easilly check whether two channels
 share a multiplex by untie these queries from the current channel in the
 channel class.

 This also adds the other pids in the PAT to the pids being monitored in
 DVBRecorder, this allows us to more quickly change between channels on the
 same transport by simply querying if we have the needed PSIP tables and
 using them if they are present.

 So far this has been tested with the HDHomeRun and DVB recorders, but it
 should also speed up FireWire and HDTV recorder channel changing since the
 use the StreamData classes.

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


More information about the mythtv-commits mailing list