[mythtv-commits] Ticket #6478: Add update timestamp to program table for incremental program data retrieval
MythTV
mythtv at cvs.mythtv.org
Mon Jun 1 03:10:13 UTC 2009
#6478: Add update timestamp to program table for incremental program data
retrieval
---------------------------------------+------------------------------------
Reporter: chasedouglas at gmail.com | Owner: danielk
Type: patch | Status: infoneeded
Priority: minor | Milestone: unknown
Component: MythTV - Mythfilldatabase | Version: head
Severity: medium | Resolution:
Mlocked: 0 |
---------------------------------------+------------------------------------
Comment(by danielk):
(In [20656]) Refs #6478. This merges DBEvent in the EIT program data
classes with ProgInfo in the XMLTV program data classes.
The insertion algorithms have not been merged, just the base data
representation class. In my runs of mythfilldatabase this reduces the
memory footprint of mfd by 15-20% by using the more compact representation
developed for EIT for the common data and by compacting the QStrings. The
wall clock time is the same before and after.
This also adds some cleanups from #6478 -- mostly to address changes in
QSqlQuery fro Qt3 to Qt4 and to workaround the Qt bindings prefix bug in
some early Qt4 implementations (bugfixes).
I've tested with DataDirect, XMLTV, EIT and a combined DataDirect/EIT
video source, but there may be problems which I did not see with my
sources.
NOTE: The plan is to merge the data insertion algorithms, but not until
after this data representation changeset has been in the tree a week or
two.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6478#comment:11>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list