[mythtv] [Q]: how to hook a proprietary eit parser correctly
Daniel Kristjansson
danielk at cuymedia.net
Sun Jun 8 10:03:16 UTC 2008
On Mon, 2008-06-02 at 21:57 -0400, manu wrote:
> So my question: what should I do? From which classes should I derive
> mines. For the short tables (only on section) isn't it easier to just
> have a class for the table?
If these are very similar to the DVB tables derive from those, otherwise
from the raw PSIPTable or even TSTable if it is always in a single TS
packet.
> Moreover hiw everything is in place? Which class is responsible for
> choosing the different PIDs and gathering the tables?
> In brief any help will be much appreciated!
The [MPEG|DVB|ATSC]StreamHandler classes are responsible for this,
except
during channel scanning when ScanStreamHandler handles this task (using
the DVB and ATSC stream handler classes.) If your provider essentially
provides a DVB service, inherit from the DVBStreamHandler if you need
to extend this. Otherwise the MPEGStreamHandler class. If it is only
one or two small extensions to DVB then implement it in DVBStreamHandler
so you don't need to change the tuning code in TVRec other than to
specify
the special EIT handling.
-- Daniel
More information about the mythtv-dev
mailing list