[mythtv-commits] Ticket #1002: Playback Pessimization

MythTV mythtv at cvs.mythtv.org
Wed Jan 11 17:59:34 UTC 2006

#1002: Playback Pessimization
 Reporter:  dave at boost-consulting.com  |        Owner:  danielk
     Type:  defect                     |       Status:  closed 
 Priority:  minor                      |    Milestone:  0.19   
Component:  mythtv                     |      Version:  head   
 Severity:  medium                     |   Resolution:  fixed  
Changes (by danielk):

  * resolution:  => fixed
  * status:  new => closed


 (In [8568]) Closes #1002, by optimizing GetQueuedChanNum().

 If there is nothing in queuedChanNum we just return it without
 running the regular expression matching at all.

 We also use a static regular expression which means we don't rely on the
 Qt regular expression cache to avoid recompiling the matching tables, this
 Qt feature appears to be broken or missing in the MacOSX Qt

 Finally, we use minimal rather than greedy matching so the expression can
 be evaluated more quickly.

Ticket URL: <http://cvs.mythtv.org/trac/ticket/1002>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list