[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

Comment:

 (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
 implementation.

 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/>
MythTV


More information about the mythtv-commits mailing list