[mythtv-commits] mythtv commit: r7727 - in
trunk/mythtv/libs/libmythtv by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Fri Nov 4 18:53:57 EST 2005
Author: danielk
Date: 2005-11-04 23:53:56 +0000 (Fri, 04 Nov 2005)
New Revision: 7727
Changeset: http://cvs.mythtv.org/trac/changeset/7727
Modified:
trunk/mythtv/libs/libmythtv/mpeg/atsctables.h
trunk/mythtv/libs/libmythtv/mpeg/pespacket.h
trunk/mythtv/libs/libmythtv/mpeg/tspacket.cpp
trunk/mythtv/libs/libmythtv/mpeg/tspacket.h
trunk/mythtv/libs/libmythtv/siparser.cpp
trunk/mythtv/libs/libmythtv/siparser.h
Log:
A little more cleanup in SIParser.
Two important changes. First, is a proof of concept of merging the
two sets of DVB/ATSC table parsers. This makes SIParser use the same
code to parse the VCT table in as the signal monitors and the
HDTVRecorder. Second, is a fix to the language parsing in
ProcessShortEventDescriptor(), which may address some EIT issues.
In other changes this prints out more info about unused descriptors
if you use "-v siparser" but doesn't process the descriptor at all
if you don't use "-v siparser".
This also doesn't add user configured blank language settings
to the priority list; which should help users that haven't
configured a guide language, or have nasty some cruft in their DB.
For the VCT parsing I need to create a zero copy version
of PSIPTable and make sure the PSIP parsers don't depend on
the TS packet header being present before I apply similar
changes to other parsers. I chose the VCT for the proof of
concept because we parse it infrequencly, and unlike many
DVB tables I could test this parser extensively.
More information about the mythtv-commits
mailing list