[mythtv-commits] Ticket #2919: Oldrecorded and recorded entries do not match when preroll used

MythTV mythtv at cvs.mythtv.org
Tue Jan 30 20:17:27 UTC 2007

#2919: Oldrecorded and recorded entries do not match when preroll used
 Reporter:  red321  |        Owner:  ijr    
     Type:  defect  |       Status:  new    
 Priority:  minor   |    Milestone:  unknown
Component:  mythtv  |      Version:  0.20   
 Severity:  medium  |   Resolution:         
Comment (by anonymous):

 Replying to [ticket:2919 red321]:
 > When preroll is set, oldrecorded.startime is the programme start, and
 recorded.starttime and the filename is the recording starttime including
 preroll. When myth.rebuilddatabase searches oldrecorded for title and
 description, it fails as the filename and oldrecorded don't match.time

 When I re-read this I realised it wasn't very well explained.

 The problem is that myth.rebuilddatabase uses the orphan files filename to
 rebuild the database entry. The orphaned filename is by default
 chanid_(starttime+prerolloffset).mpg. The chanid and
 (starttime+prerolloffset) are used to find entries in oldrecorded. However
 as oldrecorded is populated with chanid and starttime (without preroll),
 unless preroll is 0, then there are no matches.

 The solution is either to use startime for all entries (filename,
 recorded, oldrecorded) or always use actual startime which includes

Ticket URL: <http://svn.mythtv.org/trac/ticket/2919#comment:1>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list