[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