[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